web-dev-qa-db-ja.com

vimで新規または次の分割で参照を開く方法

キーワードに移動して^]を押すと、現在アクティブな分割の定義にジャンプします。現在の分割を同じに保ち、代わりに別の分割ウィンドウ(垂直または水平)で定義を開くにはどうすればよいですか?

3
stdcerr

<C-]>は、カーソルの下にあるWordの参照にジャンプせず、その定義にジャンプします。

とにかく、<C-w>]を使用して新しいウィンドウでタグを開くことができます。

:help window-tagを参照してください。

5
romainl

次のコマンドを使用して、_^]_を再マップできます。

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

それを_.vimrc_に入れて、vimを再起動します。

参照:

  1. https://stackoverflow.com/a/33603586/475288
1
alpha_989