結城浩のはてなブログ

ふと思いついたことをパタパタと書いてます。

Vimで三点リーダー周りで表示が乱れる現象を解決(ambiwidth)

前提

  • MacのiTerm2上でCUIVimを使っている。

問題

  • 三点リーダー(…)の近辺で表示が乱れる(文字の欠けや二重表示など)

解法

  • :set ambiwidth=doubleを ~/.vimrc に入れる。

注意

  • listcharsにdouble widthになる文字を指定している場合(たとえば行末に↓を指定している場合)にはambiwidthをdoubleにできないので最初にlistcharsを直す必要がある。

参照