Почему в оболочке Fish темно-синий цвет по умолчанию для каталогов

Это только я?

Я только что установил рыбу, используя brew install fish и я использую iTerm2.

Ракушка рыб темно-синяя

Цвет абсолютно нечитабелен. Как мне изменить это на что-то более приятное?

3 ответа

Решение

Я понял, что моя ошибка была с iTerm, а не с Fish.

Нажмите CMD+i с открытым окном iTerm, затем нажмите Colors вкладка и установить что-то приятнее.

введите описание изображения здесь

Не знаю, почему эта проблема не появлялась раньше, но похоже, что она была вызвана новой установкой Fish.

Технически это не рыба, делающая окраску. Это ls команда. Тем не менее, рыба оборачивает команду в ls функция, которая говорит команде, чтобы окрасить вывод и использовать цвета, определенные dircolors Команда, если она установлена. Если вы не хотите раскраски, вы можете создать свой собственный ls функция, которая пропускает --color=auto флаг. Или вы можете определить свой собственный $LS_COLORS env var, чтобы не использовать цвета, предоставленные dircolors,

Просто добавь alias ls="ls" на ваш ~/.config/fish/config.fish файл. если у вас нет config.fish на вашем рыбном каталоге, создайте его!

Этот трюк изменится ls цвет команды к белому.

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