如何在 Mac OS X 終端機中獲得上下文著色?

如何在 Mac OS X 終端機中獲得上下文著色?

當我從 Mac OS X Snow Leopard 中的終端 ssh 進入遠端伺服器時,我得到了各種很棒的上下文顏色。它使編輯文件變得更加容易,在我等待vi時提供良好的對比度。ls -al

但是,我的本機終端沒有任何上下文顏色。我可以在哪裡選擇這些設定或一些可以放入我的.profile文件中的語句嗎?

答案1

如果您使用 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

來源

相關內容