Откуда берутся цвета моего автозаполнения?

Когда я ls в каталоге, цвета печатаются как в верхнем примере. Эти цвета управляются с помощью Редактировать Предпочтения Цвета Палитра , которую я установил в «Соляризация».

Однако я понятия не имею, почему цвета моего автозаполнения совершенно разные, как видно в нижнем примере. Где я могу их установить? Я использую zsh, но та же проблема была и в bash.

enter image description here

1
задан 16 September 2019 в 17:00

1 ответ

Согласно этому, включите следующее Ваш .zshrc файл:

zstyle ':completion:*' list-colors "${(@s.:.)LS_COLORS}"
autoload -Uz compinit
compinit

О ls цвета, я заключаю этот ответ в кавычки из Unix & Linux:

ls берет его настройки цветов от переменной среды LS_COLORS. dircolors просто удобный способ генерировать эту переменную среды. Чтобы иметь эту переменную среды вступают в силу в масштабе всей системы, помещают его в файл запуска Вашей оболочки.

Можно читать больше о dircolors здесь.

1
ответ дан 7 December 2019 в 14:58

Другие вопросы по тегам:

Похожие вопросы: