Попрощайтесь с надоедливыми % в zsh после запуска файлов C++!

Если вы программист, который любит работать с 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++. Поэкспериментируйте с этими методами и найдите тот, который лучше всего соответствует вашему стилю и рабочему процессу. Наслаждайтесь более чистой и визуально привлекательной средой программирования!