4

Раньше у меня был друг, который настраивал мою среду iTerm2 для себя, и я привык к этому. С тех пор как я сменил компьютеры, мне снова нужно настроить свою среду.

Раньше я использовал ir_black в качестве темы iTerm2, и одна из функций, которая у него была, заключалась в том, что если набранная команда доступна, она становится зеленой.

Тем не менее, кажется, что я не могу повторить это даже после установки новых цветовых тем. Я смотрю в неправильном направлении?

Вот изображение того, как мой терминал выглядит так:

2 ответа2

1

Так как вы используете оболочку zsh это то, что вы ищете: zsh-syntax-подсветка.

0

man ls есть дополнительная информация о цветных списках.

Использование флага -G с ls должно включить цвет, если для среды $ TERM вашей оболочки установлено значение с поддержкой цвета.

Чтобы цветовые списки были по умолчанию равны ls , переменная окружения CLICOLOR может быть установлена (на что угодно, даже на '') в соответствующем файле сценария входа.

Это либо делается так:

CLICOLOR=''; export CLICOLOR

или же

setenv CLICOLOR

в зависимости от того, какую оболочку входа вы используете.


Для интерактивных колоризаций типа вы ...

Существует довольно много дополнений для оболочки zsh . Поиск в Google по запросу "Завершение цвета zsh" вернет десятки статей о том, как настроить цветные подсказки и завершение файла.

Я встречал упоминание о fish , дружественной интерактивной оболочке. Я установил его на свой Mac, и он работает так, как вы указали.

Если which fish выдает ошибку « Command not found , вам придется установить ее с официальной домашней страницы рыбы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .