我正在使用 JetBrains 的 phpstorm 和 IdeaVim 插件。
我想知道是否可以将正常模式下的键绑定(bind)到编辑器操作。
例如,我曾经将 Ctrl+B 映射到 Navigate > Declaration。然而 Ctrl+B 是一个 vi Action ,可以向后翻一页,这没关系。
我知道我可以将键盘快捷键配置为不同的快捷键,例如Ctrl+Shift+B ,但为了让事情更简单,我希望在ideavim的命令模式中有一个键映射到该功能,例如;
.
如此紧迫;在命令模式下会触发 Declaration
的 Action 威廷phpstorm。
我怎样才能做到这一点?
最佳答案
要准确回答您要求映射的内容:将其放入您的 ~/.ideavimrc
:
nnoremap ; :action VimGotoDeclaration<CR>
要查找操作名称,我输入了
:actionlist declaration
它给出了 Action 名称的子集,其中包括 Action 名称中的“声明”一词。正如其他人所指出的,您可能还更喜欢使用现有映射之一,而不是添加新映射。
关于vim - 如何将 IdeaVim 正常模式的键映射到编辑器的操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34633434/