Украсить консоль OS X, раскрасив вывод?

21

Терминал OS X, например, не использует цвета для выделения вывода из разных команд ls.

По сравнению с другими системами, такими как Ubuntu, это большая потеря доступности / производительности.

Какие решения у меня есть, чтобы улучшить этот опыт? На данный момент я нашел только это руководство для цветного вывода ls под OS X, но я ищу более полное решение.

Сорин
источник

Ответы:

26
  • Вы должны изменить настройки Terminal.app-> advanced в xterm-color.
  • введите следующее в ваш ~ / .profile

для включения цветной ls:

export CLICOLOR=1;
export LSCOLORS=exfxcxdxbxegedabagacad;

и с этого момента вы получите цветной lsвывод.

jm666
источник
+1 Для правильного определения цвета терминала. В целом цвета являются личными, но я бы порекомендовал включить функции скорее на системной основе, чем путем добавления плагина.
Тигран Ханзадян
+1 - делает то, что говорит на жести. Приветствия. Вопрос: куда бы я поместил такой файл конфигурации на более общий уровень (т.е. не в ~)?
Boehj
2
ИМХО, ваш $ HOME / .profile - лучшее место, но если вы хотите, можете поместить их в систему в целом /etc/profile. Например, sudo открыть / etc / profile
jm666
Обратите внимание, что до Lion значением $ TERM по умолчанию является xterm-color, поэтому вам редко нужно его менять. Начиная с Mac OS X Lion 10.7, значение $ TERM терминала по умолчанию - xterm-256color, что позволяет программам использовать преимущества расширенной 256-цветовой палитры. В Lion и более поздних версиях использование xterm-color не рекомендуется, поскольку оно описывает более старую, менее функциональную ветвь xterm, а Lion Terminal более совместим с современным xterm. Таким образом, вы обычно должны использовать xterm-256color или просто xterm.
Крис Пейдж
Вы можете создать свою собственную цветовую схему с помощью этого онлайн-инструмента
Nostalg.io
6

Вы можете легко изменить цвет вывода ls, установив плагин TerminalColors. Я большой поклонник темы " Solarize ", которая выглядит потрясающе на моем Mac.

karmatic
источник
1
Выглядит хорошо. Попробую сегодня вечером.
Лоик Вольф
1
+1 спасибо, Solarize - это хорошо, и я буду им пользоваться, но вопрос был не в том, как «настроить» цвета, а в том, чтобы добавить цвета к выводу различных команд.
сорин