Vim中文编码问题
2024-08-23 02:13:58
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
自定义
最新文章
- Android 2.x中使用actionbar - Actionbarsherlock
- Unable to find vcvarsall.bat的解决办法
- 今天的感悟,对于python中的list()与w3c教程
- Ajax前台与Mod_python后台应用示例
- 通过GCD、NSOperationQueue队列、NSThread三种方法来创建多线程
- tcpdump dump 网络流量
- 三招搞挂Mysql(转)
- (转载)TRS的WCM6漏洞权限绕过以及绕过密码的登陆方式
- Oracle游标使用详解
- Listener
- 使用Xamarin开发手机聊天程序 -- 基础篇(大量图文讲解 step by step,附源码下载)
- 了解ViewFlipper工作机制
- 进程互斥 Peterson算法
- JAVA写接口傻瓜(?)教程(一)
- Android--UI之Gallery
- 使用typeof()或者typeof数据类型检测
- RobotFrameWork环境搭建(基于HTTP协议的接口自动化)
- CUDA[3] Samples for accessing shared/global memory
- andorid 数据储存
- Async异步编程入门示例
热门文章
- docker随谈
- POJ - 2418 Hardwood Species(map,trie,BST)
- android 改变状态栏(StatusBar)颜色
- 并不对劲的bzoj3214:p3333:[ZJOI2013]丽洁体
- 摘抄 - JavaScript JSON的总结
- 利用jenv安装maven, tomcat,zookeeper等
- bzoj 1601: [Usaco2008 Oct]灌水【最小生成树】
- 【插件开发】—— 4 SWT编程须知
- Unix\Linux | 总结笔记 | 命令_ WC
- 2-SAT问题(白书)