0

マルチレベルのディレクトリ構造にExuberantCtagsを設定する方法についてのチュートリアルを読んでいて、次の行が表示されました。

最初にローカルタグファイルを読み取るようにエディターを構成し、ローカルタグファイルに見つからない場合はグローバルタグファイルを参照します。Vimでは、これは次のように行われます。:set tags = ./ tags、tags、〜/ project / tags

質問は:(そしてこれはおそらくCtagsよりも一般的です)なぜ./tagsとtagsの両方が見る場所として指定されているのですか?彼らは同じことを評価しませんか?

4

1 に答える 1

0

いいえ。 から:help 'tags':

ファイル名が「./」で始まる場合、「.」現在のファイルのパスに置き換えられます。ただし、「d」フラグが「cpoptions」に含まれていない場合のみ。

その./tagsため、現在のディレクトリではなく、現在のファイルがあるディレクトリでファイルを検索します。

ただし、tags現在のディレクトリ内のファイルを検索します。

はい、私はそれが逆に機能することも期待しています...

于 2012-06-21T16:37:16.937 に答える