1.影响中文编码的设置项

  • encoding(enc):encoding是Vim的内部使用编码,encoding的设置会影响Vim内部的Buffer、消息文字等。在 Unix环境下,encoding的默认设置等于locale;Windows环境下会和当前代码页相同。在中文Windows环境下encoding的 默认设置是cp936(GBK)。
  • fileencoding(fencs) :Vim在保存新建文件时会根据fileencoding的设置编码来保存。如果是打开已有文件,Vim会根据打开文件时所识别的编码来保存,除非在保存时重新设置fileencoding。
  • termencoding(tenc):在终端环境下使用Vim时,通过termencoding项来告诉Vim终端所使用的编码。
  • fileencodings(fenc):Vim在打开文件时会根据fileencodings选项来识别文件编码,fileencodings可以同时设置多个编码,Vim会根据设置的顺序来猜测所打开文件的编码。

2.设置为支持UTF-8

set encoding=utf-8

注:

设置vim内部编码为utf-8

3.如何保持永久有效

第一步:创建一个配置文件

touch /root/.vimrc

第二步:修改配置文件

set encoding=utf-8

注:

vim相关配置文件

(1)

/etc/vimrc

(2)

/root/.viminfo

(3)

/root/.vimrc

自定义

最新文章

  1. Android 2.x中使用actionbar - Actionbarsherlock
  2. Unable to find vcvarsall.bat的解决办法
  3. 今天的感悟,对于python中的list()与w3c教程
  4. Ajax前台与Mod_python后台应用示例
  5. 通过GCD、NSOperationQueue队列、NSThread三种方法来创建多线程
  6. tcpdump dump 网络流量
  7. 三招搞挂Mysql(转)
  8. (转载)TRS的WCM6漏洞权限绕过以及绕过密码的登陆方式
  9. Oracle游标使用详解
  10. Listener
  11. 使用Xamarin开发手机聊天程序 -- 基础篇(大量图文讲解 step by step,附源码下载)
  12. 了解ViewFlipper工作机制
  13. 进程互斥 Peterson算法
  14. JAVA写接口傻瓜(?)教程(一)
  15. Android--UI之Gallery
  16. 使用typeof()或者typeof数据类型检测
  17. RobotFrameWork环境搭建(基于HTTP协议的接口自动化)
  18. CUDA[3] Samples for accessing shared/global memory
  19. andorid 数据储存
  20. Async异步编程入门示例

热门文章

  1. docker随谈
  2. POJ - 2418 Hardwood Species(map,trie,BST)
  3. android 改变状态栏(StatusBar)颜色
  4. 并不对劲的bzoj3214:p3333:[ZJOI2013]丽洁体
  5. 摘抄 - JavaScript JSON的总结
  6. 利用jenv安装maven, tomcat,zookeeper等
  7. bzoj 1601: [Usaco2008 Oct]灌水【最小生成树】
  8. 【插件开发】—— 4 SWT编程须知
  9. Unix\Linux | 总结笔记 | 命令_ WC
  10. 2-SAT问题(白书)