我正在使用 bépo 键盘映射(http://bepo.fr http://bepo.fr)并寻求完美的 vim 映射。
So far I used a long list of noremap http://bepo.fr/wiki/Vim#B.C3.A9po.2FQwerty, but for many binding (for exemple, the motion aw
or Ctrl+r), the first keystroke is well remaped but not the others, I reckon it's the expected behaviour, but then this is not what I need.
理想情况下,我会将我的键盘完全重新映射到更高的级别(在map
命令),但键入文本时(在插入模式下以及键入替换示例时)除外。我正在寻找的似乎是langmap
,但我在使用它时遇到问题。
I added this langmap to my .vimrc https://linuxfr.org/nodes/88914/comments/1308347, It seems perfect but it broke some of my plugins. SuperTab now insert <Plug>SuperTabForward
when pressing Tab in insertion mode, I have t<SNR>24_SelectCompletion(1)
when pressing enter.
有人知道如何解决此语言映射问题或重新映射键盘的更好方法吗?
这是一个已知的错误,之前已经讨论过。我已经打了一个补丁(请参阅线程开始here https://groups.google.com/d/msg/vim_dev/QnNwLWhJ744/1qNcD7d9OvgJ)并希望 Bram 很快就会包含此更改。
更新 11/05/2014
此问题已通过以下方式修复:补丁7.4.502 https://code.google.com/p/vim/source/detail?r=7b28dc1d756e11bd7e25a19ffe272ac605613a40。使用langnoremap
选项来解决这个问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)