我正在使用bépo键映射(http://bepo.fr)并寻求完美的vim映射。
到目前为止,我使用了long list of noremap,但对于许多绑定(例如,动作aw
或 Ctrl + r ),第一次击键很好,但不是其他的,我认为这是预期的行为,但那不是我需要的。
理想情况下,我的键盘会在更高级别(map
命令之前)完全重新映射,除非在键入文本时(在插入模式下和键入替换例程时)。我正在寻找的似乎是langmap
,但我在使用它时遇到了问题。
我添加了this langmap to my .vimrc,看起来很完美,但它打破了我的一些插件。 SuperTab现在在插入模式下按 Tab 时插入<Plug>SuperTabForward
,按Enter键时我有t<SNR>24_SelectCompletion(1)
。
有人知道如何修复此langmap问题或更好地重新映射键盘吗?
答案 0 :(得分:4)
这是一个已知的错误,之前已经讨论过了。我已经做了一个补丁(参见开始here的主题),希望Bram很快就会包含这个变化。
更新11/05/2014
这已由patch 7.4.502修复。使用langnoremap
选项解决此问题。