VIM编码设置
来源:互联网 发布:淘宝网实名认证 编辑:程序博客网 时间:2024/05/16 17:55
VIM编码设置
vim里面的编码主要跟三个参数有关:enc(encoding), fenc(fileencoding)和fencs(fileencodings)
fenc是当前文件的编码,也就是说,一个在vim里面已经正确显示了的文件(前提是你的系统环境跟你的enc设置匹配),你可以通过改变 fenc后再w来将此文件存成不同的编码。比如说,我:set fenc=utf-8然后:w就把文件存成utf-8的了,:set fenc=gb18030再:w就把文件存成gb18030的了。这个值对于打开文件的时候是否能够正确地解码没有任何关系。
fencs,是用来在打开文件的时候进行解码的猜测列表。文件编码没有百分百正确的判断方法,所以vim只能猜测文件编码。
enc,其作用是显示, 不管最后的文件是什么编码的,vim都会将其转换为当前系统编码来进行处理,这样才能在当前系统里面正确地显示出来,因此enc就是干这个的。在windows下面,enc默认是cp936,这也就是中文windows的默认编码,所以enc是不需要改的。在 linux下,随着你的系统locale可能设为zh_CN.gb18030或者zh_CN.utf-8,你的enc要对应的设为gb18030或者 utf-8(或者gbk之类的)。而本人遇到系统locale是en_US.UTF-8,不设置enc显式不了中文,最后配置enc为utf-8才能显式。
最后给出Linux编码全部是UTF-8,VIM可以显示中文的vimrc文件的配置:
set fileencodings=utf-8,gb2312,gbk,gb18030,big5set fenc=utf-8set enc=utf-8
- vim 编码设置
- vim 字符编码设置
- Vim编码设置
- VIM编码设置
- vim 设置编码方式
- vim编码方式设置
- vim字符编码设置
- vim设置编码
- vim字符编码设置
- vim字符编码设置
- vim 设置编码格式
- vim字符编码设置
- vim编码设置方法
- vim编码设置
- vim编码设置
- vim 编码方式的设置
- [转载]设置vim的编码
- vim 编码方式的设置
- 英语练习35 Let's go to a disco
- 容器适配器的理解(转)
- flex 点击按钮换图片示例
- vim 代码提示功能,让vim可以媲美IDE(转)
- 竺琦:完美页游团队达300人 多款研发中
- VIM编码设置
- 在ubuntu环境下redis开发
- 在江南研究jsunpack-n(二)
- OpenStack简介和相关资料
- 文件异地直接复制: scp
- PHP+MYSQL+IIS5.1配置问题集锦
- 搜狐2012.9.15校园招聘会笔试题
- Android Intent Action 大全(转)
- HDU 2065