Прикрашати консоль OS X за кольором?


21

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

У порівнянні з іншими системами, такими як Ubuntu, це велика втрата доступності / продуктивності.

Які рішення я маю для покращення цього досвіду? На даний момент я знайшов лише цей посібник для кольорового виводу ls під ОС X, але шукаю більш повне рішення.

Відповіді:


26
  • ви повинні змінити налаштування Terminal.app-> перейти на xterm-колір.
  • введіть наступне у свій ~ / .profile

для включення кольорових ls:

export CLICOLOR=1;
export LSCOLORS=exfxcxdxbxegedabagacad;

і відтепер ви отримаєте кольоровий lsвихід.


+1 Для правильного визначення кольорів терміналу. Загалом, кольори є особистими, але я б рекомендував включати функції більше на основі системи, ніж додавати плагін.
Тигран Ханзадян

+1 - робить те, що написано на жерсті. Ура. Питання: Куди я б розмістив такий конфігураційний файл на більш загальному рівні (тобто не в ~)?
boehj

2
IMHO ваш $ HOME / .profile - найкраще місце, але якщо ви хочете, можете розмістити їх у системі /etc/profile. наприклад, sudo open / etc / profile
jm666

Зауважте, що до Lion значення за замовчуванням $ TERM є xterm-кольором, тому його рідко потрібно змінювати. Як і для Mac OS X Lion 10.7, значення за замовчуванням терміналу $ TERM становить xterm-256color, що дозволяє програмам, які можуть скористатися розширеною 256 кольоровою палітрою. У Lion та пізніших випадках використання xterm-кольору не рекомендується використовувати, оскільки воно описує старішу, менш функціональну гілку xterm, а Lion Terminal більше сумісний із сучасними xterm. Таким чином, ви, як правило, дотримуйтесь xterm-256color або просто xterm.
Кріс Пейдж

Ви можете створити свою власну кольорову гаму за допомогою цього інтернет-інструменту
Nostalg.io

6

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


1
Виглядає добре. Спробую це сьогодні ввечері.
Loïc Wolff

1
+1 спасибі, Solarize - це приємно, і я його використовуватиму, але питання полягало не в тому, як "налаштувати" кольори, а в тому, щоб додати кольори до виводу різних команд.
sorin
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.