免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 5204 | 回复: 9

[IDE] vim-X11无法输入中文 [复制链接]

论坛徽章:
0
发表于 2013-06-24 23:28 |显示全部楼层
本帖最后由 BlueSky_Yu84 于 2013-07-10 09:39 编辑

系统环境:Fedora 18 x86_64 XFCE4.10
终端里执行vim一切正常,无论是汉字显示还是字体更改,都正常;
不过菜单里执行vim-X11就不一样了,汉字无法输入,不是能否正常显示的问题,是打不进去;当时是怀疑vim-X11默认的字体不支持中文,想换一个,不过
无论是修改~/.vimrc还是修改/etc/vimrc都没效果。可以用vim-X11打开包含汉字的文件,也能正常显示,不过字体及其丑陋,每个字符间都有很大的空隙...

请问各位大神,有谁遇见过类似的问题吗?如果是配置问题,那么除了修改~/.vimrc和/etc/vimrc还有别的东西可以改吗?
vim-X11.png
vim-X11打开中文文件.png
以管理员权限执行的gvim显示如下:
sudo-gvim.png
很显然这个是没有修改配置文件的版本,不过我.vimrc和/etc/vimrc都修改过了,而且/root/下并没有跟vim有关的东西啊
这个是怎么回事啊?而且使用su权限的gvim,无法调用输入法

论坛徽章:
0
发表于 2013-06-24 23:29 |显示全部楼层
PS:中文输入法包括IBUS和Fcitx都试过了...都无法输入

论坛徽章:
0
发表于 2013-06-24 23:34 |显示全部楼层
编码问题,你要设置一个工具的环境编码就可以了!linux操作系统

论坛徽章:
0
发表于 2013-06-24 23:48 |显示全部楼层
本帖最后由 BlueSky_Yu84 于 2013-06-24 23:50 编辑

回复 3# 357749340


    以前在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=
vim-X11-encoding.png
那个set guifont=simsun\ 13无论是放在~/.vimrc还是/etc/vimrc都不起作用

论坛徽章:
0
发表于 2013-06-30 23:43 |显示全部楼层
这个问题至于这么简单吗?没人看得上眼的?

论坛徽章:
0
发表于 2013-07-02 17:17 |显示全部楼层
本帖最后由 BlueSky_Yu84 于 2013-07-02 17:19 编辑

没人回,是因为我发错版了吗?
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?会是这个样子吗?

论坛徽章:
0
发表于 2013-07-02 22:25 |显示全部楼层
自己顶吧,看看到底什么时候能有人回

论坛徽章:
0
发表于 2013-07-21 15:15 |显示全部楼层
Screenshot.png 回复 1# BlueSky_Yu84

vim-X11里(redhat衍生版里是vim-X11,也可叫gvim),调出输入法,只能打一个字符,按候选键可以键入汉字,但是之后fcitx就退出了(面板上的输入法图标还是在的),按Ctrl+Space,又能调出输入法

帮忙想想,可能是什么故障?


   

论坛徽章:
0
发表于 2013-07-21 15:20 |显示全部楼层
vim.png

gvim.png

还有,终端里执行vim和菜单执行gvim,欢迎页面的字体是不一样的,终端里的vim可能就是终端设置的字体,那么gvim又是调用的哪个字体呢?

论坛徽章:
0
发表于 2013-07-22 09:06 |显示全部楼层
自问自答的帖子。
原因找到了,vim插件与X冲突,具体还在排查中
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP