你好,
在我的配置文件是提示部分的乱码是用"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
No comments:
Post a Comment