ctags+VIM の問題
过去多啦不再A梦
过去多啦不再A梦 2017-05-16 16:41:54
0
2
717

ctags -R で生成した後、VIM 編集に入るたびに set tags=..../tags を手動で実行する必要があります。 ctags -f を使用して指定した場所にタグファイルを配置し、vimrc で set tags=.... を設定する方法を考えました。最終的に、タグファイルは確かに見つかることがわかりましたが、ジャンプすると、タグファイルはプロジェクトのルートディレクトリではなくルートディレクトリから取得されます。毎回タグを設定しないようにする方法はありますか?

过去多啦不再A梦
过去多啦不再A梦

全員に返信(2)
某草草

ctags コマンドを実行するときに、生成されたファイルのパスを指定するだけです。

オプションを設定する方法は次のとおりです: tags リーリー

このようにして、プロジェクトにあまり詳しくなくても、いつでもこのプロジェクトのタグファイルを見つけることができます。

追記: タグリストとタグバーのプラグインは非常に便利です =w=

いいねを押す +0
Peter_Zhu

設定" set tags+=./../tags,./../../tags,./../../../tagsに加えて、次の方法を試すことができます(たとえば、カーネルタグが大きすぎる場合は、それらを自動的にロードしないことが最善であるため、プロジェクトが特に大きい場合にはこれを行うことはお勧めできません) )

vim は上位レベルのディレクトリを自動的に検索し、ctag と cscope を再帰的にロードします

原文はこちらです。ディレクトリレベルの数を増やし、GTAGSを追加しました(GNU golbalを参照)

注: 私の関数の GTAGS の [プレパス] (参考: help cscope) は、現在のディレクトリが :pwd

であることの結果です。
リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート