搜索了一下,只找到一个答案:
set fileencodings=ucs-bom,utf-8,cp936,gb18030,big5,euc-jp,euc-kr,latin1
但是这个对我不起作用唉,求问如何破?
额,又找到答案了,自问自答一下吧: 通过
:set guifont=*
选择中文字体就可以了,然后通过
:set guifont
显示刚才设置的可以显示中文的设置,然后在.gvimrc 中设置该值就可以了 例如,我在.gvimrc 中设置了:
set guifont=仿宋:h18
答案来源: http://superuser.com/questions/141956/cant-see-the-chinese-characters-in-vim
#7 楼 @beyondyuqifeng 在我的 .vimrc 里面针对 macvim 的设置
if has("gui_macvim")
set guifont=Anonymous\ Pro:h16
set linespace=2 " set the line height
" Options for Graphic version of VIM
set guioptions-=T "No Toolbar
set guioptions-=L "No left hand scrollbars
set guioptions-=r "No right hand scrollbars
set guioptions-=m "No menu bar
" Don't beep
set visualbell
endif
$ cat ~/.janus/gvimrc.after
set transparency=10
" start gvim without right and Left scrollbar
set go=egma
" 根据现在时刻显示颜色
" silent SetColors now
color desertEx
set guifont=Menlo\ for\ Powerline:h12
#11 楼 @beyondyuqifeng 我猜不到为什么你的 MacVim 不能显示中文,我好像完全不需要任何设置,默认的就支持中文显示,你的 MacVim 是自己编译的么?
#12 楼 @lgn21st 我的在 vim 下是可以正常显示中文,但是打开 macvim 就不行。 #2 楼 @beyondyuqifeng 按照你的方法确实是可以,但是不知道是什么原因......
.vimrc
set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936,big5,euc-jp,euc-kr,latin1
set encoding=utf-8
#17 楼 @beyondyuqifeng 我的 .vimrc
中每一行配置,我都明白具体是干嘛用的,并且我保持用尽可能少的插件以及配置本身尽可能精简,我甚至不用 rails.vim。