Как получить раскраску контекста в Mac OS X Terminal?

1756
Brookswift

Когда я подключаюсь к удаленному серверу с моего терминала в Mac OS X Snow Leopard, я получаю всевозможные отличные контекстные раскраски. Это значительно облегчает редактирование файлов vi, дает хороший контраст, когда я ls -alи т. Д.

Тем не менее, мой локальный терминал не имеет такой окраски контекста. Есть ли место, где я могу выбрать эти настройки или некоторые утверждения, которые я могу добавить в мой .profileфайл?

3

1 ответ на вопрос

6
slhck

Если вы используете bash, вы можете поместить это в свой ~/.profile:

export CLICOLOR=1 export LSCOLORS=GxFxCxDxBxegedabagaced 

Для vi просто введите :syntax on.


Каковы значения цвета?

LSCOLORSУказать цветовые значения различных элементов:

a = black b = red c = green d = brown e = blue f = magenta g = cyan h = light gray x = default 

Это работает лучше для темного фона :

export LSCOLORS=gxBxhxDxfxhxhxhxhxcxcx 

Это работает лучше для яркого фона :

export LSCOLORS=ExFxCxDxBxegedabagacad 

Каковы положения цветов?

Это позиции значений в том порядке, в котором они указаны в LSCOLORS:

DIR SYM_LINK SOCKET PIPE EXE BLOCK_SP CHAR_SP EXE_SUID EXE_GUID DIR_STICKY DIR_WO_STICKY 

Источник

У вас есть этот макро-ответ, верно? Daniel Beck 13 лет назад 0
А? Впервые я написал ответ об этом .. slhck 13 лет назад 0