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