求助!关于vim-X11的版本显示中文都是????了.
我用的是Fedora Core 1.安装盘上的vim-X11软件包.
装上之后就发现所显示的中文都是????.
请问,怎么才能正常的显示中文阿?
我安装的另外一个版本vim-enhanced显示中文是正常的. 这个Vim-x11和Gvim是什么关系呢?如果是Gvim,可以试一下在.gvimrc中指定一下字体:
set guifont=simsun
我这里这样写就管用了,看有别人写那种长的字体描述的。 这个Vim-x11和Gvim是什么关系呢?如果是Gvim,可以试一下在.gvimrc中指定一下字体:
set guifont=simsun
我这里这样写就管用了,看有别人写那种长的字体描述的。
我想就是同一个东西吧.
但是.gvimrc这个文件我没有找到,只是在/usr/share/vim/vim62目录下有个vimrc_expamle.vim文本.
里面有这样一句:
" set the X11 font to use
" set guifont=-misc-fixed-medium-r-normal--14-130-75-75-c-70-iso8859-1
还有
" To use it, copy it to
" for Unix and OS/2:~/.gvimrc
" for Amiga:s:.gvimrc
"for MS-DOS and Win32:$VIM\_gvimrc
" for OpenVMS:sys$login:.gvimrc
我把这文件改了来用(去掉了注释符号),但还是无效.
有试过:
set guifont=-misc-fixed-medium-r-normal--14-130-75-75-c-70-iso8859-1
set guifont=simsun (这字体我还没装)
还试了 AR PL Kaitim GB (我用它来做 xmms 的中文显示)
这可怎么办? 刚才我把桌面从GNOME下换到了TWM下,发现在TWM下同样是无法显示中文.
并且可以用gvim命令启动我安装的vim-X11,效果和在GNOME下用也是一样.
菜单栏上的中文都是????,而文本框里面的中文都是乱码.
看来像是X11上用的字体的关系吧.
在x11下是怎么改字体的?请高人给指点一下. .gvimrc自己建一个就是了。
基于gtk+的要看/etc/gtk/gtkrc.zh_CN 问题依旧,我自己来顶一下. 很少用 GUI 版的vim , 不是有个 基于 GTK2 的 vim 吗? 在我的debian里面,最新版本的vim-gtk,也就是大家说的gvim也有类似情况,但是并不是不能使用中文,而是所有的菜单变成了问号,而编辑文字的区域中文一点问题都没有 .gvimrc自己建一个就是了。
基于gtk+的要看/etc/gtk/gtkrc.zh_CN
$ locate gtkrc.zh_CN
/etc/gtk/gtkrc.zh_CN.utf8
/etc/gtk/gtkrc.zh_CN
/etc/gnome/gtkrc.zh_CN
$
我试着把 /etc/gtk/gtkrc.zh_CN 里的设置改了.
到是看到xmms 和一些其它地方被我改成了乱码显示,
但是vim-X11确是一点变化也没见到.
会不会它跟本不是用gtk支持的. 问问题要说清楚!
你要说清楚是编辑区域的中文是乱码还是菜单是乱码!
如果是编辑区域,在~/.gvimrc里面加入
1:set guifontset后面添加一个中文字体,完整的添加
2:set guifont=Simsun\ 12
如果是菜单乱码
那么如果你用的GBK local的话,在~/.gvimrc里面加入
source $VIMRUNTIME/delmenu.vim
source $VIMRUNTIME/menu.vim 在~/.gvimrc下加入这几句
set encoding=2byte-cp936
source $VIMRUNTIME/delmenu.vim
set langmenu=zh_CN.GB2312
source $VIMRUNTIME/menu.vim
set imcmdline 哇,谢谢 loves.
我照着你的方法把问题解决了.
太感谢了.
虽然还不太明白这几行设置的意思.
不过我发现这两行:
set encoding=2byte-cp936
set langmenu=zh_CN.GB2312
是最管用的.
也谢谢atfa的帮助.
其实我的问题是菜单上的中文是?????,编辑区域的中文是乱码.
页:
[1]