k0p*_*kus 5 vim keyboard-shortcuts intellij-idea phpstorm ideavim
我正在使用 JetBrains 的 phpstorm 和 IdeaVim 插件。
我想知道是否可以将正常模式下的键绑定到编辑器操作。
例如,我曾经将Ctrl+映射B到 Navigate > Declaration。然而Ctrl+B是一个向后翻一页的 vi 动作,这没关系。
我知道我可以配置一个键盘快捷方式不同的地方,如Ctrl+ Shift+ B,但让事情变得更简单的我想有映射到功能ideavim的命令模式,例如关键;。
所以,紧迫; 在命令模式下会触发Declarationwitin phpstorm的动作。
我怎样才能做到这一点?
jby*_*ler 10
要针对您要求映射的内容给出具体答案:将其放入您的~/.ideavimrc:
nnoremap ; :action VimGotoDeclaration<CR>
Run Code Online (Sandbox Code Playgroud)
为了找到动作名称,我输入了动作名称:actionlist declaration的子集,其中在动作名称中包含“声明”一词。
正如其他人所指出的,您可能更喜欢使用现有映射之一,而不是添加新映射。
你想要的go to declaration是vim中内置的命令。您不必使用 IDEA 的操作。
gd(转到声明)就是您正在寻找的东西。
所以你只需按(正常模式)gd,看看会发生什么。
在普通 vim 中,执行此操作:h gd来检查详细信息。
| 归档时间: |
|
| 查看次数: |
2123 次 |
| 最近记录: |