如何设置自动保存成utf-8无BOM格式?

2012-01-19 16:02:04 +08:00
 lizheming
貌似浏览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软件下的情况。
6570 次点击
所在节点    Vim
5 条回复
dofine
2012-01-19 16:32:02 +08:00
前几天刚折腾这个来,现在在外边,一会回去贴下我的 vimrc ...
kemad
2012-01-19 16:49:39 +08:00
source $VIMRUNTIME/delmenu.vim
source $VIMRUNTIME/menu.vim
加上这两行,菜单重新加载下即可。
jjgod
2012-01-19 17:31:41 +08:00
你不需要设置 enc。fencs 控制的是文件打开的时候解码顺序,保存时默认用这个编码;fenc 控制的是当前文件的保存编码。
dofine
2012-01-19 17:56:41 +08:00
我的是这样……不知道规范否但是一直用着正常。

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
lizheming
2012-01-19 18:00:39 +08:00
@jjgod @dofine @kemad
谢谢各位,添加了
source $VIMRUNTIME/delmenu.vim
source $VIMRUNTIME/menu.vim
之后已然正常,非常感谢各位~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/25860

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX