最近 Lion にアップグレードしたところ、Terminal.app (および実際に代わりに使用している iTerm2) ですべての色が完全に失われていることがわかりました。つまり、Vim での構文の強調表示、ディレクトリ名やファイル名の色付け、その他の何も表示がされなくなりました。設定 (両方のアプリ) でターミナル タイプ オプションを 、 、 などに変更して試してみましたxterm-256color
がxterm-new
、xterm
すべて効果がありませんでした。
しかし、Terminal.app でリモート マシンに SSH 接続すると、色が表示されます。すべて以前と同じように動作します。ただし、iTerm2 では色が表示されません。
答え1
フォルダーに色を付けるには、~/.profile を編集してこのコードを挿入する必要がありました。
export CLICOLOR=1
export LSCOLORS=ExFxCxDxBxegedabagacad
これを使用してカスタム カーソルを作成しました。
PS1='\[\033[01;32m\]\u@macair\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
お役に立てれば。
vimの場合は、次のようなテーマを使用しますこのテーマ
そして、2つのフォルダ、~/.vimと~/.vim/colorsを追加します。
テーマファイルを~/.vim/colorsフォルダに置きます
次に、次のような内容の ~/.vimrc というファイルを作成します。
syntax on 'this is needed to see syntax
set background=dark "makes it easier to read with black background
colorscheme ir_black "set theme in ./vim/colors folder
set ls=2 " allways show status line
set hlsearch " highlight searches
"set incsearch " do incremental searching
set ruler " show the cursor position all the time
set visualbell t_vb= " turn off error beep/flash
set ignorecase "ignore case while searching
set number 'put numbers on side
コメントを追加したので、必要なものを自由に選択できます。また、テーマを微調整することにしました。コメントが灰色になり、読みにくくなっていました。
答え2
これらの設定を.vimrc
filetype on
filetype plugin on
filetype indent on
syntax on
色の強調表示を有効にします。
私は.vimrc
これらを備えていない を使用していましたが、Linux および古いバージョンの OS X では動作します。Lion の場合は、これらを追加する必要があります。
答え3
私の~/.profileには次の内容があります
function parse_git_branch() {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/\*\1/'
}
case "$TERM" in
xterm-*color) color_prompt=yes;;
esac
if [ "$color_prompt" = yes ]; then
PS1='\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[0;33m\]$(parse_git_branch)\[\033[00m\]\$ '
else
PS1='\u@\h:\w$(parse_git_branch)\$ '
fi