ctags -R で生成した後、VIM 編集に入るたびに set tags=..../tags を手動で実行する必要があります。 ctags -f を使用して指定した場所にタグファイルを配置し、vimrc で set tags=.... を設定する方法を考えました。最終的に、タグファイルは確かに見つかることがわかりましたが、ジャンプすると、タグファイルはプロジェクトのルートディレクトリではなくルートディレクトリから取得されます。毎回タグを設定しないようにする方法はありますか?
某草草2017-05-16 16:43:54
ctags コマンドを実行するときに、生成されたファイルのパスを指定するだけです。
オプションを設定する方法は次のとおりです: tags
リーリー
追記: タグリストとタグバーのプラグインは非常に便利です =w=
天蓬老师2017-05-16 16:43:54
設定" set tags+=./../tags,./../../tags,./../../../tags
に加えて、次の方法を試すことができます(たとえば、カーネルタグが大きすぎる場合は、それらを自動的にロードしないことが最善であるため、プロジェクトが特に大きい場合にはこれを行うことはお勧めできません) )
原文はこちらです。ディレクトリレベルの数を増やし、GTAGSを追加しました(GNU golbalを参照)
リーリー注: 私の関数の GTAGS の [プレパス] (参考: help cscope) は、現在のディレクトリが
であることの結果です。:pwd