1
如何跳轉到C++方法的聲明而不是使用:tag
或C-]
的定義?我試圖Vim:如何轉到使用ctags的C++方法的聲明
ctags * --C++-kinds=+p
生成標籤文件,但仍:tselect
沒有列出任何聲明,只是定義。頭文件是hpp文件,源文件是cpp文件,全部在同一個目錄中。
我看過this answer但它不回答我的問題,除了從上面的想法(--<LANG>-kinds
)從哪裏發表評論。
這是否僅適用於通用ctags?我用旺盛的嘗試,但不支持'額外'。我嘗試沒有它(只有種類和領域),但我仍然沒有得到聲明。儘管如此,感謝您指點我的通用ctags。 –
確實。對不起,它曾經是ex-ctags的'extra'。 –
太好了,謝謝! '--C++ - kinds = + pf --extra = + q'就足以讓它首先跳到原型並在我做'g C-]'時顯示原型。有沒有辦法保持原型標籤,但它首先跳到定義? –