Если вы программист, который любит работать с C++ и использует оболочку zsh, вы могли заметить, что после выполнения файла C++ в приглашении отображается раздражающий символ «%». Не волнуйся! В этой статье я покажу вам несколько способов удалить этот надоедливый символ «%» из приглашения оболочки zsh. Итак, давайте углубимся и сделаем процесс кодирования более плавным и понятным!
Метод 1: настройка переменной zsh PROMPT
Один из способов удалить символ «%» — настроить переменную PROMPTв файле конфигурации zsh. Откройте терминал и выполните следующие действия:
Шаг 1. Найдите и отредактируйте файл конфигурации zsh
Введите следующую команду, чтобы открыть файл конфигурации zsh в текстовом редакторе:
$ nano ~/.zshrc
Шаг 2. Измените переменную PROMPT
Найдите строку, которая начинается с PROMPT=или export PROMPT=. Эта строка определяет внешний вид приглашения оболочки. Измените его на формат, который соответствует вашим предпочтениям. Например, вы можете установить значение:
PROMPT='%n@%m:%~$ '
В этом формате отображаются имя пользователя, имя компьютера, текущий каталог и символ «$».
Шаг 3. Сохраните и примените изменения.
Нажмите Ctrl + O, чтобы сохранить файл, затем нажмите Ctrl + X, чтобы выйти из текстового редактора. Наконец, перезагрузите конфигурацию zsh, выполнив:
$ source ~/.zshrc
Теперь, когда вы запускаете файл C++, символ «%» больше не должен появляться в командной строке.
Метод 2: использование темы zsh
Другой подход — использовать предварительно настроенную тему zsh, которая скрывает символ «%». Вот как это можно сделать:
Шаг 1. Установите Oh My Zsh
Oh My Zsh — это популярная платформа с открытым исходным кодом для управления конфигурациями Zsh. Если вы еще не установили его, выполните следующую команду:
$ sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
Шаг 2. Выберите тему
Oh My Zsh поставляется с различными темами с разными стилями подсказок. Снова откройте файл конфигурации zsh:
$ nano ~/.zshrc
Найдите строку, которая устанавливает переменную ZSH_THEME, и замените ее на имя нужной темы. Например:
ZSH_THEME="agnoster"
Сохраните файл и выйдите из текстового редактора.
Шаг 3. Примените изменения
Перезагрузите конфигурацию zsh, чтобы применить новую тему:
$ source ~/.zshrc
После этого символ «%» должен исчезнуть из вашего приглашения и замениться стилем выбранной темы.
Метод 3: использование плагина zsh
Если вы предпочитаете большую гибкость, вы можете использовать плагин zsh, например Powerlevel10k. Этот плагин позволяет обширно настраивать приглашение zsh. Выполните следующие действия, чтобы настроить его:
Шаг 1. Установите Powerlevel10k
Чтобы установить Powerlevel10k, выполните следующую команду:
$ git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ~/.oh-my-zsh/custom/themes/powerlevel10k
Шаг 2. Включите Powerlevel10k
Откройте файл конфигурации zsh:
$ nano ~/.zshrc
Найдите строку с переменной ZSH_THEMEи измените ее на:
ZSH_THEME="powerlevel10k/powerlevel10k"
Сохраните файл и выйдите из текстового редактора.
Шаг 3. Настройка Powerlevel10k
Перезагрузите терминал, и Powerlevel10k проведет вас через мастер настройки. Следуйте подсказкам, чтобы настроить стиль подсказок. Вы можете скрыть символ «%» или изменить подсказку различными способами.
Настроив переменную PROMPT, используя тему zsh или воспользовавшись плагином, например Powerlevel10k, вы можете легко удалить символ «%» из приглашения zsh после запуска файлов C++. Поэкспериментируйте с этими методами и найдите тот, который лучше всего соответствует вашему стилю и рабочему процессу. Наслаждайтесь более чистой и визуально привлекательной средой программирования!