У меня есть новый MacBookPro, и я установил последнюю версию iTerm2.
Даже после того, как я импортировал различные цветовые схемы, я заметил, что они просто меняют цвет только текста и фона.
То, что я ожидал увидеть, это разные цвета для файлов VS каталогов, VS скрытых файлов и т. Д. И т. Д. Как мне это сделать на iTerm2?
Смежный вопрос: как мне на самом деле указать, какие цвета каталогов, файлов и т. Д. Мне нужны?
Благодарность
Ответы:
Вы должны сделать две вещи:
LSCOLORS
переменную средыls
отображения цветов по умолчаниюВ вашем
~/.bash_profile
добавьте следующее:Цвета задаются каждым битом выше; первый - передний план, а второй - фон. Первые два символа относятся к каталогам, имеющим жирный синий передний план и светло-серый фон.
Тем не менее, есть отличная онлайн-утилита, позволяющая увидеть, что каждый из цветов означает, и выглядеть в реальном времени. Он даже сгенерирует «код» для вас. (Я не связан с этим вообще). Он будет работать как в MacOS / FreeBSD, так и в Linux. Убедитесь, что вы выбрали опцию BSD для macOS.
LSCOLORS Калькулятор
Порядок атрибутов следующий:
Цветовые обозначения следующие:
источник
bash
. Поэтому я должен создать новый ~ / .bash_profile, который я предполагаю, так как ничего не существует.Альтернативой
LSCOLORS
является GRC (GeneRic Colouriser) , который можно использовать практически с любым приложением командной строки, а не толькоls
.Если у вас установлен Homebrew, установите
grc
с помощьюbrew install grc
- это автоматически настроит псевдонимы, в том числе и дляls
. Он поставляется с псевдонимами и файлами конфигурации для множества различных команд, и (относительно) тривиально взломать файл конфигурации с помощью регулярных выражений Python для любой команды,grc
которая в настоящее время не охватывает (tmutil
иlaunchctl
, например,).(Я собирался добавить это к вопросу, который я пометил как возможный обман, но с вашей правкой это, вероятно, более полезно здесь!)
источник
brew
? (И установил ли он успешно, без ошибок?) Чтоbrew doctor
сообщает - какие-либо проблемы? Какую оболочку вы используете и изменили ли вы ее конфигурацию вообще? Возможно, вам потребуется отредактировать вашу.bash_profile
(или конфигурацию для любой используемой вами оболочки), чтобы получить псевдонимы GRC. У меня.bash_profile
есть это (хотя я добавил это сам - мой конфиг bash довольно эзотеричен ...):[ -f /usr/local/etc/grc.bashrc ] && . /usr/local/etc/grc.bashrc
Откройте bash_profile с помощью команды:
и добавьте следующие строки:
тогда исходный bash_profile, используя:
источник