卡拉比纳对vim模式的模拟进行了很好的重新映射。我最喜欢的部分是能够按s+ hjkl,并将其作为光标键的替换。我试图添加另一个类似的快捷方式,比方说's+g‘,我想把它映射到'esc+b’,所以当我在终端时,我可以点击's+g‘,它会向后跳一个单词。转到github上的vim xml文件,试图理解:
但这只会让我更困惑。如果你想做我想要达到的目标,你似乎必须设置某种别名吗?示例映射只显示如何对常规键执行修饰符键,但如何绑定两个常规键?
发布于 2016-09-09 08:34:09
为了绑定两个同时敲击键(其中一个不是修饰符),您需要使用__SimultaneousKeyPresses__而不是__KeyToKey__。
下面是您想要做的事情的示例:
<item>
<identifier>private.sgescb</identifier>
<name>s+g to esc+b</name>
<autogen>
__SimultaneousKeyPresses__
KeyCode::S, KeyCode::G,
KeyCode::ESCAPE, KeyCode::B
</autogen>
</item>https://stackoverflow.com/questions/37973554
复制相似问题