webdevqa.jp.net

Mac OS Xターミナルでコンテキストカラーを取得するにはどうすればよいですか?

Mac OS X Snow Leopardの端末からリモートサーバーにSSHで接続すると、あらゆる種類の優れたコンテキストカラーが表示されます。 vi内のファイルの編集がはるかに簡単になり、ls -alなどの場合にコントラストが良くなります。

ただし、私のローカル端末にはそのコンテキストカラーリングがありません。これらの設定を選択できる場所や、.profileファイルにスローできるステートメントはありますか?

3
Brookswift

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

ソース

6
slhck