SecureCRT VIM 中文输入(转)
2009-06-12
11:36使用CRT输入中文的时候大家一定很苦恼,看到这篇文章,你的苦恼终结了。如果你看了这篇文章,还没有终结苦恼,请和我联系!
进入CRT,首先CRT 有一个编码问题,将这里的编码我们统一设置为UTF-8
在
命令行下敲入中文,正常显示,使用backspace也
正常删除。没事了吧?
但是当我们进入vim的时候,输入中文 偶尔正常,偶尔不正常,使用backspace还出现“灵异”事件,呵呵,相信大家都或多或少的碰到这样的问题。
这个时候,我们自然应该想到不是CRT的编码问题,而是你的vim的编码配置问题。
编辑home
目录下的 vimrc
文件:sudo vim .vimrc
加入:set encoding=utf-8;
再试试看,怎么样?好了吧
但是,当我们使用现有配置打开其他非utf-8的文件时,问题又来了。
这个时候你可以再次编辑home目录下的 vimrc文件:sudo vim .vimrc
加入:set fileencodings=ucs-bom,utf-8,cp936
就是说按照fileencoding指定的文件编码方式来解析你的文件。爽吧?
另外,在再交大家一个小窍门:如何查看打开的文件是什么编码呢?
进入vim->:set fileencoding回车 自然就可以看到你的文件编码了。
如果你要修改该文件编码 :set fileecoding='utf-8';修改为你要展现的编码格式。
总结:大家在编辑文件的时候,最好和国际接轨,都用utf-8的。
阅读(1326) | 评论(0) | 转发(0) |