我在vim中使用ctags插件。我有一個惱人的問題 - 當我想跳轉到成員函數定義時,一些具有重複名稱的函數/方法列在我可以跳轉的標籤列表中。Vim和ctags - 選擇適當的標籤
更荒謬的是 - 這些標籤中的大部分甚至都沒有與簽名甚至是類別相匹配!
這怎麼可以這麼笨?我怎麼能不知道我想跳轉到符號定義:具有相同的類和相同的簽名。
如果沒有插件可以做到這一點,我怎樣才能改變VIM(最好用腳本)做比較簽名和類時選擇成員?或者我必須深入研究vim代碼才能做到這一點?
我提出了一個屏幕截圖,讓人們會明白我在說什麼
這是荒謬的,它把涵蓋了所有成員都有名字「跑」的標籤並沒有關係甚至不在乎檢查同一個班級和簽名,因爲它完全消除了這個問題!