cscope/ctags Intellij Idea 中的导航 vim 插件

cscope/ctags navigation in Intellij Idea vim plugin

我习惯于在 vim 中导航代码,使用 cscope/ctags 风格 Ctrl + [ 用于函数定义和 Ctrl + t 返回。启用 Intellij Idea 的 vim 插件后,我仍然可以做到这一点。但是,其他 cscope 命令,如 Ctrl + \ s 似乎不起作用。

我可以尝试添加 .ideavim 来添加我自己的映射,但我正在寻找不需要此步骤的东西。

cscope 不是 emulated plugins. You can use IntelliJ IDEA 导航之一。

此外,您可以将键映射到 standard idea actions

例如,要获取方法的所有调用者,您可以执行 Call Hierarchy 操作。您可以将此操作映射到 ctrl-\ s,如下所示:

  • 搜索具有 hierarchy 模式的操作::actionlist hierarchy
  • map <C-\>s :action CallHierarchy<CR> 放入您的 .ideavimrc

如果您希望此行为成为默认行为,您可以创建一个 feature request