vim-X11无法输入中文
发布时间:2013-07-02 17:38:38来源:红联作者:BlueSky.Yu84
系统环境:Fedora 18 x86_64 XFCE4.10
终端里执行vim一切正常,无论是汉字显示还是字体更改,都正常;
不过菜单里执行vim-X11就不一样了,汉字无法输入,不是能否正常显示的问题,是打不进去;当时是怀疑vim-X11默认的字体不支持中文,想换一个,不过
无论是修改~/.vimrc还是修改/etc/vimrc都没效果。可以用vim-X11打开包含汉字的文件,也能正常显示,不过字体及其丑陋,每个字符间都有很大的空隙...
请问各位大神,有谁遇见过类似的问题吗?如果是配置问题,那么除了修改~/.vimrc和/etc/vimrc还有别的东西可以改吗?
PS:中文输入法包括IBUS和Fcitx都试过了...都无法输入
以前在win下用gvim,处理中文乱码的时候,经常加入下面的代码:
set encoding=utf-8
set termencoding=utf-8
set fileencoding=chinese
set fileencodings=ucs-bom,utf-8,chinese
set langmenu=zh_CN.utf-8
source $VIMRUNTIME/delmenu.vim
source $VIMRUNTIME/menu.vim
language messages zh_cn.utf-8
不过,在~/.vimrc中加入这些还是不管用,汉字打了一半,就消失了...
原~/.vimrc文件中已经有 set fileencodings=
那个set guifont=simsun\ 13无论是放在~/.vimrc还是/etc/vimrc都不起作用
vim-X11的介绍如下:
vim-X11.x86_64 : The VIM version of the vi editor for the X Window System
刚看见vi editor以为是启用了VI兼容模式的,不过.vimrc里没有开启啊...
终端里就一切正常,VIM的问题排除了;那就剩下X11和输入法,ibus和fcitx都无法输入,那是不是就剩下X11了?
大神们,帮忙想想啊...
PS:我配置的是~/.vimrc,没有配置/etc/vimrc,难道是两个文件有冲突吗?
终端里运行vim读取~/.vimrc,X11版本读取/etc/vimrc?会是这个样子吗?