7

我有一个问题,我已经在 X 服务器级别解决了(顺便说一句:我正在运行 Ubuntu 12.04),但在 GVim 中没有。

我有一个带有字母的德语键盘布局,ö以及在 qwerty 键盘上的ä位置[和位置。]但现在我想更改 vim 的正常模式映射,以便我可以分别键入öCtrl+ ö,就好像它是[CTRL+一样[Ctrl所以我创建了一个 xmodmap 文件并将+映射öCTRL+ [。现在 xserver 表现出正确的响应(例如,当我将Ctrl+映射öCtrl+时,u我可以擦除 中的当前行xterm)。

但不知何故,这在 gVim 中不起作用,据我所知,gVim 帮助它Ctrl以一种特殊的方式处理像 +something 这样的转义序列(例如,插入模式下的Ctrl+与 中的行为形成对比)。但我不明白如何解决这个问题。谁能帮我?ööxterm

编辑:

我注意到当我在终端仿真器(即)中运行 Vim 时它确实guake有效,但在 GVim(我想开始工作)中却没有。

4

1 回答 1

1

如果我理解正确,请尝试使用如下langmap选项:

:set langmap=ö[,ä]
于 2013-05-28T15:45:09.713 回答