タグ ファイルをビルド/更新すると、ctags は現在のディレクトリから開始され、再帰的に処理されます。
まったく別の検索パス、マップされたネットワーク ドライブも含めて、それらの結果をタグ ファイルにも追加したいと考えています。
それを行う方法はありますか?
他のディレクトリ内のファイルが関連しており、現在のディレクトリ階層と一緒に変更されることが多い場合は:Ctags
、呼び出しに他のパスを提供するカスタム コマンドを作成し:!ctags
ます。
他のファイルが無関係で、めったに更新されない場合(コメントに基づいてそうであるように思われるため)、ctags
そこで個別に実行し、経由でそれらを含めます
:set tags+=/path/to/other/dir/tags
注: 最後にタグ ファイル名を追加します。そうしないと、「タグが見つかりません」というエラーが発生します。デフォルトの名前は ですtags
が、以下のようにオプションで名前を変更でき-f
ます。
ctags -f my_tags -R
:set tags+=/path/to/other/dir/my_tags