我在linux上使用etags與vim進行源碼(* .c,* .h)代碼瀏覽。我創建了一個標籤文件府下達命令:.vimrc TAGS命令錯誤
etags --members *.c *.h
標籤文件被創建,但是當我開始瀏覽說哪個在其功能的一個定義和使用C結構變量命名1.C源文件中的一個定義(結構名稱是其他1.h文件中的typedef)。我在vim中打開文件1.c,然後通過將光標放在該結構類型上做CTRL - ]
,etags不會瀏覽到具有此結構聲明的頭文件1.h。
這僅當我有以下我的vimrc線,當我在下面兩行評情況,ETag的基於源的瀏覽工作正常。
set TAGS=./TAGS;$HOME
set tags=./tags;$HOME
我想告訴vim在哪裏找到標籤文件。從當前文件夾開始直到我的家庭目錄。這裏有什麼不正確?
以上命令的正確語法是什麼?
此外,ctags/etags與vim瀏覽,顯示從哪裏調用一個給定的函數? 如果是,那麼看到的命令是什麼?