通常很多在Ubuntu中使用vim编辑中文编码的文档时所看到大全是乱码,而且就算是凭记忆修改内容也会出现问题,我就遇到过这样问题,后来终于解决。其实方法很简单 编辑.vimrc 这样文件在其中加入如下两行就可以了,此法对#号提示符下的操作无效。 let &termencoding=&encoding set fileencodings=utf-8,gbk,ucs-bom,cp936 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/31/showart_715256.html
by sdccf - Linux文档专区 - 2008-05-29 11:04:22 阅读(736) 回复(0)
作者: mpuPosi 出自: http://www.linuxdiyf.com 通常很多在Ubuntu中使用vim编辑中文编码的文档时所看到大全是乱码,而且就算是凭记忆修改内容也会出现问题,我就遇到过这样问题,后来终于解决。其实方法很简单 编辑.vimrc 这样文件在其中加入如下两行就可以了,此法对#号提示符下的操作无效。 let &termencoding=&encoding set fileencodings=utf-8,gbk,ucs-bom,cp936 本文来自ChinaUnix博客,如果查看原文请点:http://blog...
设置一下 .vimrc 加入文件编码的自动支持 set fencs=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/29820/showart_279100.html
vim里面的编码主要跟三个参数有关:enc(encoding), fenc(fileencoding)和fencs(fileencodings) 其中fenc是当前文件的编码,也就是说,一个在vim里面已经正确显示了的文件(前提是你的系统环境跟你的enc设置匹配),你可以通过改变 fenc后再w来将此文件存成不同的编码。比如说,我:set fenc=utf-8然后:w就把文件存成utf-8的了,:set fenc=gb18030再:w就把文件存成gb18030的了。这个值对于打开文件的时候是否能够正确地解码没有任何关系...
在 vim 中, 有四个与编码有关的选项, 它们是: fileencodings、 fileencoding、 encoding 和 termencoding。 在实际使用中, 任何一个选项出现错误, 都会导致出现乱码。 因此, 每一个 vim 用户都应该明确这四个选项的含义。 下面, 我们详细介绍一下这四个选项的含义和作用。 1 encoding encoding 是 vim 内部使用的字符编码方式。 当我们设置了 encoding 之后, vim 内部所有的 buffer、 寄存器、 脚本中的字符串等, 全都使...
和所有的流行文本编辑器一样,vim 可以很好的编辑各种字符编码的文件,这当然包括UCS-2、UTF-8 等流行的 Unicode 编码方式。然而不幸的是,和很多来自 Linux 世界的软件一样,这需要你自己动手设置。 vim 有四个跟字符编码方式有关的选项,encoding、fileencoding、fileencodings、termencoding (这些选项可能的取值请参考 vim 在线帮助 :help encoding-names),它们的意义如下: * encoding: vim 内部使用的字符编码方式,包括...
vim,编辑器之王。 一般的,vim打开中文文件时会出现乱码,原因比较复杂,不罗嗦了。直接讲解决办法 set fileencoding=gb18030 set fileencodings=utf-8,gb18030,utf-16,big5 想看这样设置的原因吗?请继续。下文在网络中广泛流传 vim里面的编码主要跟三个参数有关:enc(encoding), fenc(fileencoding)和fencs(fileencodings) 其中fenc是当前文件的编码,也就是说,一个在vim里面已经正确显示了的文件(前提是你的系统环境跟你的en...
vim,编辑器之王。 一般的,vim打开中文文件时会出现乱码,原因比较复杂,不罗嗦了。直接讲解决办法 set fileencoding=gb18030 set fileencodings=utf-8,gb18030,utf-16,big5 想看这样设置的原因吗?请继续。下文在网络中广泛流传 vim里面的编码主要跟三个参数有关:enc(encoding), fenc(fileencoding)和fencs(fileencodings) 其中fenc是当前文件的编码,也就是说,一个在vim里面已经正确显示了的文件(前提是你的系统环境跟你的en...
vim,编辑器之王。( http://www.xker.com/page/e2007/0730/28333.html 这篇也不错) 一般的,vim打开中文文件时会出现乱码,原因比较复杂,不罗嗦了。直接讲解决办法 set fileencoding=gb18030 set fileencodings=utf-8,gb18030,utf-16,big5 想看这样设置的原因吗?请继续。下文在网络中广泛流传 vim里面的编码主要跟三个参数有关:enc(encoding), fenc(fileencoding)和fencs(fileencodings) 其中fenc是当前文件的编码,也就是说,...