看板 Editor 關於我們 聯絡資訊
小弟使用Vim也算有很長一段時間了 之前都是一直使用Vim + ctags + cscope 但現在開始有一部分時間需要接觸C++就發現cscope在這方面的判斷不甚理想 直到最近發現了一個好物叫做Global或稱為Gtags http://www.gnu.org/software/global/ 不僅在function caller/callee上的判斷極為正確 而且可以incrementally更新tag 光這一點就樂勝了 以前每次檔案有更改過就必須要將整個tag database重建 但Gtags只要在command line上輕輕的 $ global -u 帥呀!老皮 就完全更新完畢 但似乎討論和使用的人數不多 Debian上的package整個就舊到不行 暈 所以需要自己下載源始碼來編譯 更帥的是 Gtags裡有一個tool叫做gtags-cscope 讓gtags以cscope的界面執行 於是Vim就可以透過cscope的界面去呼叫gtags的database 所以在使用上完全不須要從新學習 以上野人獻曝推薦給大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.34.143.177
POSIX:聽起來不錯!等等來試用看看 06/22 13:03
hilorrk:cscope 在 C++ 真的是悲劇,下個 project 來試用看看~ 06/24 20:25