你好, 在我的配置文件是提示部分的乱码是用“lang mes zh_CN.UTF-8”解决的,这应该等 同于你那儿的“language message zh_CN.utf-8”。 所以我觉得你的配置没问题,问题出在你没有把与编码有关的配置放在配置文件的 最开始处执行。就是说下面这两句应该放在编码设置命令的后面。
"source /usr/share/vim/vim73/delmenu.vim "source /usr/share/vim/vim73/menu.vim 还有,你应该检查一下,在你的编码设置命令后方,是不是还有重复的编码设置存在。 中国人可以看懂。偶尔有封中文的也不错(: On 2012-9-28 20:07, yijie wrote: > 大家好, > > 刚开始使用vim,公司用secureCRT ssh到linux,用vim编辑中文时出现乱码。自己机器和服务器的部分配置如下: > secureCRT配置:字体 Fixedsys(中文不会出现乱码),字符编码 UTF-8。 > 服务器端: > LC_ALL=zh_CN.UTF-8 > LC_*="zh_CN.UTF-8" > LANG=zh_CN.UTF-8 > CHARSET=UTF-8 > > /etc/sysconfig/i18n: > > LANG="en_US" > SUPPORTED="en_US.UTF-8:en_US:en" > SYSFONT="latarcyrheb-sun16" > > .vimrc : > > "let $LANG="zh_CN.UTF-8" > "set fileencodings=utf-8,gb2312,cp936,gbk,gb18030 > "set fileencoding=utf-8 > "set termencoding=utf-8 > "set fileformats=unix > "set encoding=utf-8 > "set fencs=utf-8 > "source /usr/share/vim/vim73/delmenu.vim > "source /usr/share/vim/vim73/menu.vim > > "language message zh_CN.utf-8 > "set langmenu=zh_CN.UTF-8 > "set helplang=cn > if v:lang =~ "utf8$" || v:lang =~ "UTF-8$" > set fileencodings=utf-8,latin1 > endif > > (前面注释过的地方也都试过)。 > > vim输入中文时还是会有部分乱码,连最下面的提示也部分汉字是乱码。不知道是不是还有哪需要设置。望大家指点,多谢! > > > > -- You received this message from the "vim_use" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php
