The jonki

呼ばれて飛び出てじょじょじょじょーんき

iTerm 2で快適生活

f:id:jonki:20140505101009p:plain

iTerm 2を導入しました。ずっとTotalTerminalを使っていたんですが、ガッツリとターミナルに向かい合うときには少し使いづらいのとvimでカーソル形状が切り替えられなかったためです。ちょろっと使う分には便利なんですけどね。

設定

iTerm 2の設定で[Report Terminal Type]をxterm-256colorに変更します。変更したら念のためiTerm 2を再起動。
f:id:jonki:20140505095701p:plain


xterm-256に切り替わっていることを確認します。

$ echo $TERM
xterm-256color


更に私の環境だと.vimrcに下記を記述して、ノーマルモードとインサートモードでカーソルの形状を切り替えます。

if exists('$ITERM_PROFILE')
    let &t_SI = "\<Esc>]50;CursorShape=1\x7"
    let &t_EI = "\<Esc>]50;CursorShape=0\x7"
end

この設定は下記のスレッドを参考にしました。tmuxの設定を使っている人は参考になるかもですが、私は使っていないので削っています。


Swap iTerm2 cursors in vim insert mode when using tmux