Когда я перемещаюсь по ключевому слову и затем нажимаю ^] , он переходит к определению в текущем активном разделении. Как я могу сохранить текущее разделение таким же и вместо этого открыть определение в другом разделенном окне (вертикальном или горизонтальном)?

2 ответа2

1

Вы можете переназначить ^] с помощью следующих команд:

nnoremap <C-]> :only<bar>vsplit<CR>:execute "tag" . expand('<cword>')<CR>

Поместите это в ваш .vimrc и перезапустите vim.

Ссылка:

  1. https://stackoverflow.com/a/33603586/4752883
1

<C-]> не переходит к ссылке на слово под курсором, он переходит к его определению.

В любом случае, вы можете использовать <C-w>] чтобы открыть тег в новом окне.

Смотрите :help window-tag .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .