6

我正在使用 bépo 键盘映射 ( http://bepo.fr ) 并寻求完美的 vim 映射。

到目前为止,我使用了一长串 noremap,但对于许多绑定(例如,运动awCtrl+ r),第一次击键被重新映射,但其他击键没有,我认为这是预期的行为,但这不是我需要的.

理想情况下,我会在更高级别(在map命令之前)完全重新映射我的键盘,除非在键入文本时(在插入模式下和键入替换示例时)。我正在寻找的似乎是langmap,但我在使用它时遇到了问题。

将此 langmap 添加到我的 .vimrc中,它看起来很完美,但它破坏了我的一些插件。SuperTab 现在<Plug>SuperTabForward在按Tab插入模式时插入,我t<SNR>24_SelectCompletion(1)在按 Enter 时插入。

有人知道如何解决这个 langmap 问题或重新映射我的键盘的更好方法吗?

4

1 回答 1

4

这是一个已知的错误,之前已经讨论过。我已经做了一个补丁(参见从这里开始的线程),希望 Bram 很快就会包含这个更改。

更新 11/05/2014
这已由补丁 7.4.502 修复。使用该langnoremap选项来解决此问题。

于 2014-10-16T06:04:25.397 回答