プロジェクト内の任意のサブディレクトリで vim を起動し、プロジェクト ルートまでtags
ファイルを検索してから、プロジェクト ツリーの外部にある無関係なディレクトリを検索できるようにしたいと考えています。
たとえば、次のものがあるとします。
~/projects/foo/bar/baz.c
~/projects/foo/tags
~/some/arbitrary/path/tags
baz.c
サブディレクトリ内から開き、bar
検索して見つけてから、シンボルが見つからないかどうかfoo/tags
を検索します。some/arbitrary/path/tags
foo/tags
今、私はできることを知っています:
set tags=./tags,tags;
最初のタスクを完了するために。ルートまで検索するようにvimに指示するのは明らかにセミコロンです。ただし、次のいずれも機能しません。
set tags=./tags,tags,~/some/arbitrary/path/tags;
set tags=./tags,tags;~/some/arbitrary/path/tags
1 つ~/some/arbitrary/path/tags
目はシンボルのみを検索し、2 つ目はプロジェクト ルートのタグ ファイル内のシンボルのみを検索します。
誰でもこれを行う方法を知っていますか? 私はLinuxを購入しています。