Как изменить подсказку в iTerm2 в Mac OS?
Как я могу изменить ее, чтобы просто отображать текущий каталог. Я попытался изменить переменную PS1 в файлах .bashrc и .bash_profile, чтобы экспортировать PS1 = «», но подсказка осталась прежней. Любая помощь приветствуется.
/.zshrc , но Oh-My-ZSH может предоставить дополнительные параметры.
3 ответа
Добавьте эту строку в
/.zshrc , и она будет считать, что этот пользователь запускается iTerm. Тогда ваше имя пользователя не будет отображаться в приглашении.
В теме iTerm2 + agnoster я пробовал следующее: по умолчанию командная строка отображается как user @ hostname.
Вам следует изменить файл конфигурации zsh:
Если вы хотите показать домашнюю директорию в качестве имени приглашения, добавьте эти строки в
Если вы хотите показать пользователя в качестве имени приглашения, добавьте эти строки в
Если вы хотите, чтобы имя хоста отображалось как имя подсказки, добавьте эти строки в
Если вы хотите полностью удалить имя, добавьте:
После обновления до версии 10.15 Catalina macOS по умолчанию включает оболочку Z (zsh) вместо Bash в приложении «Терминал», поэтому при установке iterm2 будут использоваться любые настройки Zsh, хранящиеся в профиле Zsh (dotfile).
Вот шаги, которые нужно выполнить; вставьте команду, сохраните и выйдите. Снова откройте iterm2, чтобы просмотреть изменения.
По умолчанию в MacOS точечный файл отсутствует, поэтому вам придется его создать.
- Создайте профиль Zsh (точечный файл), я использую редактор nano, но вы можете использовать любой другой по вашему выбору.
Приглашение Zsh по умолчанию содержит такую информацию, как имя пользователя, имя компьютера и местоположение, начиная с домашнего каталога пользователя, поэтому вы можете настроить вывод в приглашении:
- Для просмотра только вашего имени пользователя
- Чтобы просмотреть только рабочий каталог:
- Для просмотра только времени (%T — 24 часа, %t — 12 часов или %* 24 часа+секунды)
- Для просмотра только даты (%D: формат гг-мм-дд или %W: формат мм-дд-гг)
- Для просмотра только символа $
- Чтобы просмотреть свое имя пользователя и дату
- Чтобы просмотреть свое имя пользователя и время
Вы даже можете раскрасить соответствующий текст. Не забудьте заключить цветовые переменные %F и %f.
Using zsh aliases for better terminal experience.
To continue with this tutorial, you should have iterm2, zsh and oh-my-zsh installed. If you do not have them already, you can look at my post how how to do that here.
To make zsh your default shell on iterm2, launch iterm2 and click on preferences. In preferences, select general and then profiles. In the general section of profile, select command and type /bin/zsh in the text box.
/bin/zsh is usually where zsh is installed on your computer.
One of the thing most developers would do is use a version control system for example git. To commit a staged file, the command is
Imagine typing this command for every commit. Tedious right?
What if you could just use the following instead of the above
This would give you an idea of what aliasing is.
To use aliases, launch the terminal and open the zshrc file
Scroll to the bottom of the file to add a new alias.
Sample .zshrc file
One simple alias is
To save the aliases you just created, run the following on the terminal:
You can start using these short forms of longer commands on your terminal. Add as many aliases as you would want to.
Name already in use
Shared-Notes / Installing iTerm2 & Terminal Customization.md
- Go to file T
- Go to line L
- Copy path
- Copy permalink
- Open with Desktop
- View raw
- Copy raw contents Copy raw contents
Copy raw contents
Copy raw contents
iTerm2 Installation & Customization
Once installed, open up iterm and click (command + ,) to enter into settings
Click on profiles > Window > Style: No Title Bar
Change Color Scheme
Return to preferences > color presets > import > (import themes folder from downloaded file)
View Git branch from terminal
open bash file in text editor
Copy & paste following code into .bashrc file & save
Restart terminal and view results!
Custom Command Lines By Alias
Alias command customizes command lines
Alias is great for creating syntax shortcuts. This method creates temporary alias. Once exited from terminal, they will no longer be available.
View created list of Alias
How to remove Alias from terminal
Created Alias permanent
open bash file in text editor (Or any text editor)
The missing package manager for macOS
Install HomeBrew | [undefinedbrew.shundefined]([object Object])
Copy and paste installation link in terminal
Footer
© 2023 GitHub, Inc.
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Настроить тему агностера

/.zshrc Установить ZSH_THEME="agnoster" Изменить тему.

Настроить шрифт
- Применение этой темы требует специальной поддержки шрифтов, в противном случае появятся искаженные символы. использованиеШрифт MesloНажмите на ссылку и нажмите кнопку просмотра, чтобы загрузить шрифт.

- Дважды щелкните файл ttf, чтобы установить шрифт в системную книгу шрифтов.

- Примените шрифт к iTerm2 и установите размер шрифта 14px (iTerm-> Настройки-> Профили-> Текст-> Изменить шрифт)

- Откройте окно iTerm2, и вы увидите эффект
прозрачность
Term2-> Предпочтения-> Профили, найдите вкладку окна справа, перетащите прозрачность, чтобы настроить 
Команда автозапуска
- Клонируйте репозиторий по локальному пути
- Откройте файл .zshrc с помощью vim и найдите команду настроек плагина. По умолчанию используется plugins = (git) и измените его на
Установить подсветку синтаксиса
- Установите плагин zsh-syntax-подсветки, используя homebrew:
- Настроить файл .zshrc
- Вставьте следующую строку кода в конце:
- Введите команду для перезагрузки файла конфигурации:
Скрыть информацию об имени пользователя
- Введите тему агностера в oh-my-zsh и отредактируйте файл agnoster.zsh-theme
- Закомментируйте утверждения в красной рамке
