如何在 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

来源

相关内容