Vimで三点リーダー周りで表示が乱れる現象を解決(ambiwidth)
前提
問題
- 三点リーダー(…)の近辺で表示が乱れる(文字の欠けや二重表示など)
解法
- :set ambiwidth=doubleを ~/.vimrc に入れる。
注意
- listcharsにdouble widthになる文字を指定している場合(たとえば行末に↓を指定している場合)にはambiwidthをdoubleにできないので最初にlistcharsを直す必要がある。
参照
- :help ambiwidth
- Unicode Standard Annex #11 EAST ASIAN WIDTH