Я привык перемещаться по коду в vim, используя стиль cscope/ctags Ctrl + [ для определения функции и Ctrl + t, чтобы вернуться назад. С включенным плагином vim Intellij Idea я все еще могу это сделать. Однако другие команды cscope, такие как Ctrl + \ s, похоже, не работают.
Я мог бы попробовать добавить .ideavim, чтобы добавить свое собственное сопоставление, но я ищу что-то, что не требует этого шага.
cscope
не является одним из эмулированные плагины. Для этого вы можете использовать навигацию IntelliJ ИДЕЯ.
Кроме того, вы можете сопоставить ключи с стандартные действия идеи.
Например, чтобы получить всех вызывающих метод, вы можете выполнить действие Иерархия вызовов. Вы можете сопоставить это действие с ctrl-\ s
следующим образом:
hierarchy
: :actionlist hierarchy
map <C-\>s :action CallHierarchy<CR>
в свой .ideavimrc
Если вы хотите, чтобы это поведение использовалось по умолчанию, вы можете создать файл запрос функции.