Украсить консоль 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вывод.


+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.


1
Выглядит хорошо. Попробую сегодня вечером.
Лоик Вольф

1
+1 спасибо, Solarize - это хорошо, и я буду им пользоваться, но вопрос был не в том, как «настроить» цвета, а в том, чтобы добавить цвета к выводу различных команд.
сорин
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.