摘要: 在 Vim 中,有四个与编码有关的选项,它们是:fileencodings、fileencoding、encoding和termencoding。在实际使用中,任何一个选项出现错误,都会导致出现乱码。因此,每一个 Vim 用户都应该明确这四个选项的含义。下面,我们详细介绍一下这四个选项的含义和作用。1encoding encoding是 Vim 内部使用的字符编码方式。当我们设置了encoding之后,Vim 内部所有的 buffer、寄存器、脚本中的字符串等,全都使用这个编码。Vim 在工作的时候,如果编码方式与它的内部编码不一致,它会先把编码转换成内部编码。如果工作用的编码中含有无法... 阅读全文
posted @ 2012-10-30 19:00 草根程序猿 阅读(844) 评论(0) 推荐(0) 编辑
摘要: 记在这里做备忘吧。下面方法的好处是,不需要改变SecureCRT的配置,所以不影响对其他中文的显示。问题:比如一个文件用utf-8编码,文件头:1 #!/usr/bin/env python2 # -*- coding: utf-8 -*-此时:用SecureCRT到Linux下,使用VIM编辑,中文显示会是乱码。查看SecureCRT->Session OptionsTerminal->Appearance: Character encoding: Default解决:只需要在Linux的VIM下面一行命令:set encoding=utf-8 termencoding=gbk显 阅读全文
posted @ 2012-10-30 18:52 草根程序猿 阅读(1454) 评论(0) 推荐(0) 编辑