与vim编码相关的四个配置:

encoding:vim核心编码,所有vim交换区,信息提示区都用这个编码。打开文件的编码如果是其他编码,会自动转换为核心编码,保存时再转回文件编码。

fileencoding:文件编码。新建文件的编码是配置文件里的fileencoding配置值,如果无配置,怎根据locale设置。

fileencodings:vim打开一个文件以后会去匹配此配置项中的编码列表,从前往后,找到“感觉对”的编码以后会认为当前文件是该编码形式的。

termencoding:客户端编码,比如在secureCRT是用vim,应该将客户端编码跟secureCRT的“选项/会话选项/外观/字符编码”保持一致,这样就不会有乱码。

建议的配置:

set encoding=utf-
set fileencoding=utf-
set fileencodings=ucs-bom,utf-,cp936,gb18030,big5,euc-jp,euc-kr,latin1

最新文章

  1. 自定义Chrome插件Vimium
  2. ubuntu 设置 默认的JDK路径
  3. ECShop在任何页面调用最新文章并变成随机文章
  4. 夺命雷公狗---DEDECMS----2快速入门之玩转dede四大表之间的关系
  5. SslUtil
  6. 来讲讲C#中的类
  7. Libreoffice汉化
  8. iOS:将NSDate转换为当前时区时间
  9. 认识 getAttribute() setAttribute()
  10. iOS是最安全的?苹果iOS恶意软件数量增速首次超过Android
  11. Java 运动模糊
  12. 消息框MessageBox+遍历控件
  13. word 2013 粘贴的图片自适应大小
  14. mysql安装与卸载(阿里云)
  15. java代码审计文章集合
  16. G - Supermarket
  17. while 循环,格式化输出,运算符(not,and,or)
  18. [android] ndk环境的搭建
  19. OpenSSL 结构体
  20. 微信小程序-配置解答

热门文章

  1. Leetcode 832.翻转图像
  2. mobiscroll 三级联动
  3. ubuntu下MySQL的安装与卸载
  4. OpenCV---ROI(region of interest)和泛洪填充
  5. Linux两台服务器上互传文件
  6. SQL Server (MSSQLSERVER) 无法启动,错误代码 3417,提示Windows不能在本地计算机启动。
  7. Python :集合类型(set)
  8. easyUI导出数据
  9. Java读取大文件的高效率实现
  10. Java生成验证码简记