我希望能夠在我的項目的任意子目錄中啓動vim,並讓它搜索tags
文件的項目根目錄,然後在外部不相關的目錄中搜索項目樹。設置複雜CTAGS搜索路徑的提示
例如,讓我們說我有以下幾點:
~/projects/foo/bar/baz.c
~/projects/foo/tags
~/some/arbitrary/path/tags
我想從bar
子目錄中打開baz.c
,才能在搜尋時發現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
第一個發現從~/some/arbitrary/path/tags
只是符號,而第二個只發現在項目的根目錄下的標籤文件的符號。
任何人都知道如何做到這一點?我在Linux上買東西。
嗯,我不認爲該simicolon是正確的。你確定你在當前目錄中,你認爲你在?嘗試:從vim內的密碼。多年來,我一直使用多個標記,用逗號分隔,並使用相對路徑和絕對路徑。 – Benj 2009-11-18 17:26:20