jan*_*jan 7 vim xserver xmodmap
我有一个问题,我已经在X服务器级别上解决了(顺便说一下:我正在运行Ubuntu 12.04)但不是在GVim中.
我有一个德语键盘布局与字母ö和ä在哪里[和]在qwerty键盘上.但现在我想改变Vim的正常模式映射,所以我可以输入ö和Ctrl+ ö就好像它是[和CTRL+ [分别.所以我创建了一个xmodmap文件并将Ctrl+ 映射ö到CTRL+ [.现在xserver显示正确的响应(例如,当我映射Ctrl+ ö到Ctrl+ u我可以擦除当前行xterm).
但不知何故,这在gVim中不起作用,据我所知,gVim帮助它Ctrl以特殊方式处理转义序列,例如+某事(例如Ctrl+ ö在插入模式中产生ö与行为相反的简单xterm).但我不明白如何解决这个问题.谁能帮我?
我注意到,当我在我的终端模拟器(即)中运行Vim时,它确实有效guake,但不是在GVim(我想要工作)中运行.
如果我理解正确,请尝试使用langmap如下选项:
:set langmap=\xc3\xb6[,\xc3\xa4]\nRun Code Online (Sandbox Code Playgroud)\n