vim 中的 Keymap/lmap 和递归映射
我正在使用键盘映射在 vim 中输入非拉丁字符。就像这样:set keymap=Russian-jcukenwin
。例如,将 q
映射到 й
并将 @
映射到 "
。问题是我既不能重新定义/删除这样的使用 lmap
/lunmap
映射也不定义递归映射,例如将 "
映射到其他内容(这会破坏 vim-latexsuite 中的所有映射,让我伤心)。
我现在唯一的想法是不要手动使用 keymap
- 和 lmap
所有键。
那么,有没有更好的解决方法呢?
I'm using a keymap to type non-latin characters in vim. Like that: set keymap=russian-jcukenwin
. E.g. that maps q
to й
and @
to "
. The problem is that I can neither redefine/remove such mapping with lmap
/lunmap
nor define a recursive mapping, e.g. to map "
to something else (and that breaks all mappings in vim-latexsuite and makes me sad).
The only idea I've got now is not to use keymap
- and lmap
all the keys manually.
So, is there any better workaround?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论