Когда я ls
в каталоге, цвета печатаются как в верхнем примере. Эти цвета управляются с помощью Редактировать → Предпочтения → Цвета → Палитра , которую я установил в «Соляризация».
Однако я понятия не имею, почему цвета моего автозаполнения совершенно разные, как видно в нижнем примере. Где я могу их установить? Я использую zsh
, но та же проблема была и в bash
.
Согласно этому, включите следующее Ваш .zshrc
файл:
zstyle ':completion:*' list-colors "${(@s.:.)LS_COLORS}"
autoload -Uz compinit
compinit
О ls
цвета, я заключаю этот ответ в кавычки из Unix & Linux:
ls
берет его настройки цветов от переменной средыLS_COLORS
.dircolors
просто удобный способ генерировать эту переменную среды. Чтобы иметь эту переменную среды вступают в силу в масштабе всей системы, помещают его в файл запуска Вашей оболочки.
Можно читать больше о dircolors
здесь.