2

Java のすべてのクラス ファイルには、execute static メソッドがあります。

Ctrl+]を実行すると、現在のクラス メソッドに移動します。別のクラスの execute メソッドに移動するには、:tsを実行してそこに移動する必要があります。

vimでctagsを使用して、他のクラスの静的実行メソッドに自動的に移動するにはどうすればよいですか?

ctags の構築中に行った唯一のことは次のとおりです。 ctags --language-force=java -R *

4

1 に答える 1

3

できません。<C-]>ファイル内でカーソルの下にある単語が最初に出現する場所にジャンプしtagsます。

tagsVim 自体には、ジャンプ先のメソッドを推測したり、コンテキストからスコープを推測したりするメカニズムがなく、とにかくその機能をよりスマートにするためにファイルから収集できる情報はあまりありません。

の代わりに(と同じg<C-]>動作:ts) またはg](と同じ動作)を使用できます。:tj<C-]>

于 2013-05-27T20:04:28.490 に答える