Как я могу настроить цвет каталога "ls" в zsh

Я использую 'zsh'. В каком-то каталоге, когда я делаю "ls --color=tty". Я вижу, что некоторые каталоги
"синий текст" с "зеленым фоном", что делает их трудно читать.

вы можете сказать мне, как это настроить?

спасибо.

1
задан michael
21.02.2023 12:30 Количество просмотров материала 2671
Распечатать страницу

1 ответ

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

GNU Coreutils имеет программу под названием dircolors, чтобы помочь вам преобразовать легко редактировать файл конфигурации в надлежащую (сложную) переменную LS_COLORS. См.man dircolors для команды, и man dir_colors для синтаксиса файла конфигурации.

вы может

  1. использовать dircolors --print-database >! dircolors.default, чтобы сохранить значения по умолчанию (он содержит текст объяснения), а затем изменить его.
  2. Google для фантазии предварительно настроенных файлов dircolors (например, этоhttps://github.com/seebi/dircolors-solarized (я не имею к этому никакого отношения).

после того, как сделали, вам нужно dircolors, чтобы превратить это в правильный LS_COLORS. Обратите внимание, что dircolors выходы в форматах bash и csh, для zsh вы должны использовать bashотформатированный выход.

PS: использовать ls --color=auto вместо ls --color=tty.

23
отвечен Francisco 2023-02-22 20:18

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх