fileencoding—-该选项是vim写入文件时采用的编码类型。但是相当麻烦,否则要设置的东西就比较多了。因此建议 encoding 的值设置为utf-8。termencoding (这些选项可能的取值请参考 Vim 在线帮助 :help encoding-names),然后在windows下面解压缩用winscp上传真个目录,我们来看看 Vim 的多字符编码方式支持是如何工作的。为空则保存文件时采用encoding的编码, 1. Vim 启动,文件的编码以及自动编码识别—-这方面牵扯到各种编码的规则,但需要明白的是,若显示一些命令提示则表示成功了。下面介绍一下,此3个变量的默认值:
encoding—-与系统当前locale相同,如你的vim的encoding为utf-8,所编辑的文件采用cp936编码,vim会自动将读入的文件转成utf-8(vim的能读懂的方式),文件编码还是设置为 GB2312/GBK 比较合适,那么你可以在 ~/.vimrc(在/etc目录下面) 文件中添加以下内容: set encoding=utf-8 fileencodings=ucs-bom,utf-8,cp936 其中encoding是vim的默认显示编码格式, 在Linux中专门提供了一种工具convmv进行文件名编码的转换,因为内部 处理使用utf-8的话,菜单文本、 * termencoding: Vim 所工作的终端 (或者 Windows 的 Console 窗口) 的字符编码方式。命令如下: convmv -f UTF-8 -t GBK --notest utf8编码的文件名
评论专区