MacVim(kaoriya) + PowerlineでTerminalの右側が空き表示がずれる問題に対処する

  • OS: Yosemite(10.10)
  • MacVim: Custom Version 7.4 (KaoriYa 20140805)
  • iTerm2: Build 2.0
  • Terminal: 2.5 (343)

MBP買って、いろいろ環境整えていて、MacVim(kaoriya), Powerline, Rictyらへん使ってTerminalの環境作っていたら、Powerlineの右側に空間が空いてしまった。

MacVimの画面で見る文には問題ないんだけど、Terminal・iTerm2で見ると右端に空間が空いたり、その空間に文字を表示したりとかなりキモいことになっていた。

  • MacVim(正常)

f:id:star__hoshi:20141103220546p:plain

  • iTerm2(右端に空間が空いてしまっている)

f:id:star__hoshi:20141103220615p:plain

  • Terminal(右端に空間が空き、新たな文字だけ右寄せで表示される)

f:id:star__hoshi:20141103220720p:plain

対処方法

iTerm2

  • Preferences > Profile >Text
  • Double-Width Charactersの項目にチェックをいれる

f:id:star__hoshi:20141103221345p:plain

Terminal

  • 環境設定 > プロファイル > 詳細
  • Unicode 東アジア A (曖昧) の文字幅を W (広) にする にチェックを入れる

f:id:star__hoshi:20141103221630p:plain

これで横幅ちゃんと表示されるようになった。

今のところ問題は出ていない。

2014/11/04追記

問題あった。以下対処法。

tmux-powerline が2段になる - star__hoshi's diary