是否可以将 vim 命令映射到涉及多个修饰符的键组合?例如:ctrl-alt-v
。
据我所知,唯一可以与另一个组合使用的修饰键是 shift。例如<C-v>
和<C-V>
。还是我错过了什么?
是的,你会映射<C-A-v>
或<C-M-v>
(A、Alt 和 M、Meta 是等价的概念)。见:help key-notation
。
还有这个脚本 ( arpeggio ) 允许您在映射中使用两个或多个同时按下的键(任何键,而不仅仅是诸如 shift、alt 等的修饰键)。
它们可以很好地组合,例如:<CMv> 映射 CTRL-Alt-v。
Meta (Alt) 是 M,Shift 是 S,CTRL 是 C。