有时候在使用vim的时候,显示中文为乱码,这个时候我们可以修改vimrc文件解决问题!
首先,你需要搞清楚vimrc所在的位置。一般来说,在linux系统里,应该是这样
Linux: /usr/share/vim/vimrc
在Windows系统,应该是在vim的安装目录
Windows: c:\program files\vim\vimrc
我目前使用的是Windows7 ,路径显示为
C:\Program Files\Vim\_vimrc
这里所说的都是全局设定,打开vimrc文件后,只需要在文件最后添加以下代码就可以了:
set fileencodings=utf-8,gb2312,gbk,gb18030
set termencoding=utf-8set fileformats=unix
set encoding=prc
这样,你的vim中文乱码问题就解决了!
需要注意的是,在Windows7和vista下,由于加强版的管理员权限,你用vim直接打开vimrc文件,所做的修改是无法保存的!哪怕你使用的是:wq! 命令!一个简单的方法就是先在开始里面用管理员权限启动vim,然后通过vim打开vimrc文件做修改就可以了!
转自:http://www.nonozone.net/solve-vim-chinese-garbled.html
相关推荐
vim中文乱码解决;vim;fedora;ubuntu
解决ubuntu中vim显示中文乱码的问题
vim_for win加解决中文乱码插件
VIM中文乱码解决方法.docx
解决Ubuntu 11.04下Gedit中文乱码和vim中文乱码问题(txt).docx
在vim中编辑一个中文文本时,有时候看起来有乱码,以前都是修修补补的弄没有乱码了就不管了,这个问题一直都很困扰我。突然想到这个问题想把它给解决掉,在网上有很多这方面的资料,但是说得不是很到位,经过了一天...
用gvim打开源码文件,并将光标定位到要查找的内容上,按下F3,确定要查找的内容和搜索范围,会出现乱码问题,此工具可以解决
解决ubuntu下使用windows资源中文乱码的问题
在Vim中,有四个与编码有关的选项,它们是:fileencodings、fileencoding、encoding和termencoding。下面,我们详细介绍一下这四个选项的含义和作用,感兴趣的朋友一起看看吧
vim、gvim在windows下中文乱码的终极解决方案.docx
Pietty连Linux时,解决中文乱码方法 --------------------- (备注:教程附带PieTTy 软件,亲测无毒,放心使用。大家也可以自己到相关网站下载) --------------------- 今天终于发现在远程连接Linux主机时...
Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的Vim。 Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定...
1. 多语言环境,解决中文乱码问题 2. ctags:需要将vim路径设置到系统的环境变量path中,才能使用ctags命令,在vim中使用 Ctrl+F12运行命令在当前工作路径中生成tags,其他库tags文件路径自行生成和设置。Ctrl+]跳 ...
网上很多介绍是由于jdk中的没有字体导致乱码,而我遇到的是转换过程并未报错,但转换后的PDF中是乱码,尝试在jre/lib/fonts/中增加字体,还是不能解决问题,因此可以判断非jre字体问题,是linux系统字体问题。...
之前买了阿里云的服务器,后来在上面编辑中文字符的时候发现乱码,在网上找了下解决方案,发现比较乱,有的也不太好用,特此整理了一下可用的一个方案。 检查 检查是否已经安装了中文包支持。终端输入: sudo dpkg -...
python2.7 查询或者插入中文数据在mysql中的时候出现中文乱码 — 可能情况: 1.mysql数据库各项没有设置编码,默认为’latin’ 2.使用MySQL.connect的时候没有设置默认编码 3.没有设置python的编码,python2.7默认为...
" 设定默认解码及解决Vim终端模式中文乱码---顺序不要写错! let &termencoding=&encoding set encoding=utf-8 set langmenu=zh_CN.UTF-8 language message zh_CN.UTF-8 set fenc=utf-8 set fencs=usc-bom,utf-8,gb...
插入中文是乱码,尝试了许多方法,比如我先把vim里设置为:set fileencoding=utf-8不起作用,后来想想也对,和vim没什么关系 然后就尝试c#代码,用Encoding.UTF8.GetString()方法,后来也不对。 我就郁闷了,忽然想...