我有时会处理涉及非英语脚本的网页,其中大多数使用utf-8字符集,VIM和Gvim无法正确显示UTF-8字符。
在Windows 7 64位上使用set guifont=Monaco:h10
_vimrc 使用VIM 7.3.46
有没有办法解决这个问题?
更新:我在Google周围搜索,发现set guifontwide
它是区域语言的第二次备用。
我在_vimrc中添加了以下几行,并且大多数问题都得到解决。
set enc=utf-8
set fileencoding=utf-8
set fileencodings=ucs-bom,utf8,prc
set guifont=Monaco:h11
set guifontwide=NSimsun:h12
上面的NSimsun字体适用于中文,问题是我不知道他们是怎么得到VIM的字体名称的,Courier New
因为在字体目录中Courier_New
也NSimsun
没有提到。我想使用的字体是Latha
但是,我不知道如何在_vimrc文件中使用它。set guifontwide=latha:h12
或set guifontwide=Latha:h12
不起作用。
如果我成功将设置guifontwide
为latha
,那么我的问题将得到解决,该怎么办?
set guifontwide=NSimsun:h12
对我来说使用失败,说“无效的宽字体”可能是同样的非等宽字体问题?
'guifont'
和价值'guifontwide'
?另外,您使用的是什么操作系统以及什么版本的vim?