OSX Lion端末ですべての色が消えた

OSX Lion端末ですべての色が消えた

最近 Lion にアップグレードしたところ、Terminal.app (および実際に代わりに使用している iTerm2) ですべての色が完全に失われていることがわかりました。つまり、Vim での構文の強調表示、ディレクトリ名やファイル名の色付け、その他の何も表示がされなくなりました。設定 (両方のアプリ) でターミナル タイプ オプションを 、 、 などに変更して試してみましたxterm-256colorxterm-newxtermすべて効果がありませんでした。

しかし、Terminal.app でリモート マシンに SSH 接続すると、色が表示されます。すべて以前と同じように動作します。ただし、iTerm2 では色が表示されません。

答え1

フォルダーに色を付けるには、~/.profile を編集してこのコードを挿入する必要がありました。

export CLICOLOR=1
export LSCOLORS=ExFxCxDxBxegedabagacad

これは LSCOLORS オプションを表示します。

これを使用してカスタム カーソルを作成しました。

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

関連情報