タグファイルに相対パスが含まれている場合、Vimは現在のディレクトリからではなく、タグファイル自体が存在する場所を基準にしてソースファイルを検索しようとします。私。タグファイルはctags -R
が実行された場所になければなりません。タグファイル内の相対パス
同じタグファイルを別の場所に保存したい場合に備えて、VimにPWDのソースファイルを見つける方法はありますか?
タグファイルに相対パスが含まれている場合、Vimは現在のディレクトリからではなく、タグファイル自体が存在する場所を基準にしてソースファイルを検索しようとします。私。タグファイルはctags -R
が実行された場所になければなりません。タグファイル内の相対パス
同じタグファイルを別の場所に保存したい場合に備えて、VimにPWDのソースファイルを見つける方法はありますか?
.vimrcファイルにset notagrelative
を追加します。 hereからの引用:
タグ・ファイルのファイル名の扱いを制御します。オンの場合、ファイル名はタグファイルが存在するディレクトリからの相対パスになります。
:set tags=/path/to/your/tagfiles
を使用すると、任意のディレクトリからタグファイルを読み込むことができます。
ここに投稿する前にそれを試しました。相対パスがタグファイルに存在する場合、Vimは、$ PWDではなく、タグファイルがある場所からのソースファイルを探し出すように見えます。私。 '/ path/to/tag'ファイルに' foo/bar.c'があれば、Vimは '/ path/to/foo/bar.c'をオープンしようとします。 – Jeenu
ハ!私はそれを逃したとは思わない! – Jeenu