Wenn ich mit der Maus über ein Schlüsselwort fahre und dann drücke ^]
, springe ich zur Definition im aktuell aktiven Split. Wie kann ich den aktuellen Split beibehalten und stattdessen die Definition in einem anderen Split-Fenster (vertikal oder horizontal) öffnen?
Antwort1
<C-]>
springt nicht zur Referenz des Wortes unter dem Cursor, sondern zu dessenDefinition.
Sie können das Tag jedoch <C-w>]
in einem neuen Fenster öffnen.
Sehen :help window-tag
.
Antwort2
Sie können ^]
mit den folgenden Befehlen eine Neuzuordnung durchführen:
nnoremap <C-]> :only<bar>vsplit<CR>:execute "tag" . expand('<cword>')<CR>
Fügen Sie das ein .vimrc
und starten Sie vim neu.
Referenz: