前段时间公司项目针对的公司要使用linux,所以,下了一番功夫在linux上。
说真的,windows开发和部署习惯了,linux确实有点陌生,但作为开发人员,攻城狮,linux又怎么可以错过呢?所以,下了一番功夫,项目也部署成功了,其中总结的一些东西,以后有机会会陆续贴上来的。
提到linux,键盘命令是肯定绕不开的,绝不会有人傻傻的装个图形化界面版的linux系统,然后用鼠标去点击,恐怕会被人取笑的。当然,提到命令,linux下的文本编辑也肯定是需要下功夫的,但鉴于平常的工作环境,不能时时的在linux下练习,所以装了一个vim编辑器,从新手开始练习吧,细水长流,功夫肯定不会负了有心人。
vim编辑器安装好了,但打开的文档中文居然乱码,度娘来帮忙,于是贴出下面的文章,确实能解决问题。
文档中的中文乱码解决方案:
解决办法如下:
我用这个方法成功了!
在C:\Program Files\Vim\_vimrc的最前面加入下面二行,如果没有这个文件,就建一个这个文件。
let &termencoding=&encoding
set fileencodings=utf-8,gbk,ucs-bom,cp936
记的保存哦,然后在用Vim打开看看,UTF8和GB2312都没有问题。
我用这个方案失败了!
如果在简体中文的windows下使用vim的情况下,又想用vim编辑utf-8格式的文件的话,则需要在vim的配置文件(vim7.2如果默认安装之后,配置文件就是vim目录下的那个“_vimrc”文件,用记事本或者其它编辑器打开它就可以编辑)里设置好如下四个选项:
set encoding=utf-8
set termencoding=gb2312
set fileencodings=ucs-bom,utf-8,chinese
if has(“win32″)
set fileencoding=chinese
else
set fileencoding=utf8
endif
set ambiwidth=double
source $VIMRUNTIME/delmenu.vim
source $VIMRUNTIME/menu.vim
language messages zh_CN.UTF-8
在_vimrc文件的最前面加上即可。
发一个繁体系统下的配置:
set encoding=utf-8
set termencoding=big5
set fileencodings=ucs-bom,utf-8,chinese
if has(“win32″)
set fileencoding=chinese
else
set fileencoding=utf8
endif
set ambiwidth=double
source $VIMRUNTIME/delmenu.vim
source $VIMRUNTIME/menu.vim
language messages zh_TW.UTF-8对了,最后标注来源,特此感谢,非剽窃,但这个来源的来源我就不做任何说法了。
http://blog.sina.com.cn/s/blog_9d55a77f01018x2w.html
关于VIM的学习计划,和vim7.3编辑器中文乱码的解决方案
原文:http://www.cnblogs.com/manxiaolong/p/5786025.html