Я читал: http://ideavim.sourceforge.net/vim/quickref.html. Когда мой курсор находится на методе, как я могу перейти к его объявлению/impelementation (например, ctrl-b в обычном режиме), я попробовал gd
, но ничего не сделал.ideavim как перейти к объявлению/реализации метода?
ответ
Я заметил, что «gd», похоже, подходит к декларации.
С настройками по умолчанию ideavim, нажмите «gd» в нормальном режиме, можно перейти к объявлению, но по умолчанию не удастся выполнить заливку.
Таким образом, вы можете изменить его самостоятельно, потрогать новый файл ~/.ideavimrc
, а затем установить свой собственный keymapper в этом файле:
nmap g] :action GotoImplementation<CR>
«GotoImplementation» представляет собой действие, определенное с помощью IntelliJ, поэтому нажмите 'г] будет выполнять это действие. Попробуйте.
Это было действительно хорошее предложение. Я немного изменил его, чтобы облегчить мою мышечную память. Для этого я использую 'gD' вместо 'g' '. Как последнее примечание, @Jas, я считаю, вы должны отметить это как правильный ответ. Он завершен, и он решает вашу проблему. –
как вы вернетесь? GotoDeclaration? –
@ Justin Thomas Просто используйте ключевую карту IDE – sudoz
Ближе всего я нашел: перейдите в Настройки/эмуляция Vim, найдите комбинацию клавиш Ctrl + B, измените Обработчик от Vim до IDE и Ctrl-B будет работать как ожидалось. – seeg