当我从 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