如何在vim键盘上将普通模式映射到修饰键(比如Alt)?

时间:2015-03-29 15:13:30

标签: linux vim key-bindings

我希望通过在插入模式下一直工作,执行普通模式命令(键绑定),当我按住一些修改键,比如alt时,让我在vim中的工作流程更快一些。

所以,例如,我目前处于插入模式,我想调用undo命令,而不是键入<Esc> <u> <i>,我想键入<Alt>+<u>,并立即返回插入模式

我知道,你可以通过imap / inoremap显式地为每个插入模式映射映射所有映射,但我想映射所有普通模式映射,甚至是我的插件中使用的映射,这是太多的工作。另外,我知道<Ctrl>+<o>命令只能在正常模式下执行一个命令,并且在之后立即返回启动模式,但我希望能够在插入模式下执行任意数量的命令,而不仅仅是一个如果我只是按住<Alt>键(或我为此行为设置的任何修饰符)然后释放,而不是切换到正常模式,则不执行任何操作。

P.S。如果有人听说过vim-clutch,我想做同样的事情,而不是只为一个踏板购买额外的一个踏板用于释放事件。

THX。

1 个答案:

答案 0 :(得分:0)

好吧,我自己找到了解决方案 - this博客文章通过使用libusb gem深入描述。