3

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

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

1 ответ1

6

Если вы используете 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

Источник

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .