我有时会处理涉及非英语脚本的网页,其中大多数使用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?