xbeta这篇文章彻底解决了vim在utf-8模式下显示中文字符为半角字符宽度的问题。

在vim中设置 :set encoding=utf-8 后,中文的一些符号会被显示为半角宽度。这时只需 :set ambiwidth=double 即可。感谢xbeta。