vim 保存utf-8文件为gbk
来源:互联网 发布:c语言对数函数怎么表示 编辑:程序博客网 时间:2024/06/05 10:51
vim的编码配置有三个选项,分别是encoding 、fileencodings、fileencoding 简写分别对应为enc、fencs、fenc。
encoding(enc): 此项目配置的是vim的默认显示编码,如果你打开的文件编码与该属性配置的编码不同,那么Vim会将编码自动转换到这种编码然后再显示,如果转换失败则会在fileencodings中寻找下一个编码。
fileencodings(fencs): 此项目配置的是一个编码列表,Vim在读取文件的时候,会根据这里的编码自动检测,如果检测失败则尝试下一个,直到检测成功为止。如果一直没有转换成功,则此值会为空,也就是上述encoding的枚举,你可以重新调整循序来调整优先级。
fileencoding(fenc):这个东西尤其重要这个配置的是新建文件和保存文件时文件的编码,如果它的值与encoding(enc)不一样,那么保存的时候Vim会自动把文件内容由encoding(enc)的编码转换为fileencoding(fenc)配置编码再保存。而读取文件的时候,该选项的值会自动同步为fileencodings(fencs):配置的有效编码。(实际上就是上面说的转换规则)
在vim中使用
:set enc/fencs/fenc可以看到enc/fencs/fenc的值
当我们想要保存一个文件为gbk格式时只需要设置fcen就行。如
:set fenc=gbk
(如果文件中的字符只含英文那么vim会自动优化编码为anscii)
0 0
- vim 保存utf-8文件为gbk
- GBK编码文件转UTF-8编码使用vim
- java创建文件保存为utf-8
- shell脚本将gbk文件转化为utf-8
- 配置vim 默认保存文件格式为UTF-8
- 在UTF-8的locale终端下的VIM中打开GBK文件,并转换
- 将GBK转码为UTF-8
- 让TinyXML保存文件为UTF-8格式
- 让TinyXML保存文件为UTF-8格式
- Java文件GBK装UTF-8
- UTF-8页面引用外部编码为GBK的JS文件编码的处理
- Linux下Vim的编码--gbk utf-8
- Vim文件编码UTF-8
- UTF-8项目发送GBK报文,JAVA实现UTF-8转码为GBK
- 内码转换:以 GBK 编码到 UTF-8 编码为例
- 判断字符串 编码是否为 utf-8还是gbk
- 字符gbk转换为utf-8的sublime插件
- java批量将utf-8转化为gbk
- 一些感悟
- 单例设计模式的练习
- stm32f103串口1串口2收发程序
- 获取图像像素方法汇总
- strurts2总结
- vim 保存utf-8文件为gbk
- Mybatis结果集自动映射
- uva536 -- Tree Recovery
- js运动功能的封装
- 线性图形混合
- 题目1028:继续畅通工程
- 第十章练习题
- 不正经运维狗习题11
- StarUML使用说明-指导手册