Chinaunix首页 | 论坛 | 博客
  • 博客访问: 157057
  • 博文数量: 19
  • 博客积分: 901
  • 博客等级: 准尉
  • 技术积分: 268
  • 用 户 组: 普通用户
  • 注册时间: 2010-01-14 23:58
文章分类

全部博文(19)

文章存档

2010年(19)

我的朋友

分类: C/C++

2010-05-17 15:09:07

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的。
阅读(1348) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~