This topic created in 5230 days ago, the information mentioned may be changed or developed.
貌似浏览UTF-8格式中文会乱码?
set enc = utf-8
set fenc=utf-8
set fencs=utf-8,usc-bom,euc-jp,gb18030,gbk,gb2312,cp936
这样设置之后瞬间VIM菜单栏就乱码了有木有.
另外,RT,如何默认保存为UTF-8无BOM格式?
貌似无BOM好像是 set nobomb?不制动啊是不是.
PS:忘了说了,这些都是在Windows的gVim软件下的情况。
5 replies • 1970-01-01 08:00:00 +08:00
 |
|
1
dofine Jan 19, 2012 via Android
前几天刚折腾这个来,现在在外边,一会回去贴下我的 vimrc ...
|
 |
|
2
kemad Jan 19, 2012
source $VIMRUNTIME/delmenu.vim source $VIMRUNTIME/menu.vim 加上这两行,菜单重新加载下即可。
|
 |
|
3
jjgod Jan 19, 2012
你不需要设置 enc。fencs 控制的是文件打开的时候解码顺序,保存时默认用这个编码;fenc 控制的是当前文件的保存编码。
|
 |
|
4
dofine Jan 19, 2012
我的是这样……不知道规范否但是一直用着正常。
if has("win32") set encoding=utf-8 set fileencodings=utf-8,ucs-bom,utf-8,cp936,gb18030,big5,euc-jp,euc-kr,latin1 set guifont=Courier_New:h11:cANSI endif
language messages zh_CN.utf-8
source $VIMRUNTIME/delmenu.vim source $VIMRUNTIME/menu.vim
|
 |
|
5
lizheming Jan 19, 2012
@ jjgod @ dofine @ kemad 谢谢各位,添加了 source $VIMRUNTIME/delmenu.vim source $VIMRUNTIME/menu.vim 之后已然正常,非常感谢各位~
|