Когда я перемещаюсь по ключевому слову и нажимаю ^]
, происходит переход к определению в текущем активном окне. Как мне сохранить текущее окно без изменений и вместо этого открыть определение в другом окне (вертикальном или горизонтальном)?
решение1
<C-]>
не переходит к ссылке на слово под курсором, а переходит к егоопределение.
В любом случае, вы можете использовать , <C-w>]
чтобы открыть тег в новом окне.
Видеть :help window-tag
.
решение2
Вы можете выполнить переназначение ^]
с помощью следующих команд:
nnoremap <C-]> :only<bar>vsplit<CR>:execute "tag" . expand('<cword>')<CR>
Вставьте это в свой файл .vimrc
и перезапустите vim.
Ссылка: