[vim ] cscope搜尋特定strcut member

看板Editor (編輯器(vim/emacs))作者 ( )時間10年前 (2014/01/27 00:39), 編輯推噓0(003)
留言3則, 2人參與, 最新討論串1/1
各版眾好, 有個關於cscope的問題想請教, 以C語言為例. 因為cscope沒有辦法搜尋特定strcut內的member(variable or function). 每次搜尋都會以純字串的方式做全域tag搜尋. 所以小弟想做一個可以搜尋特定struct member的功能. 方向可能有兩種: [A] 改造cscope | [B] 做vim plugin [A]方向正在嘗試看懂cscope原始碼中, 目前是先投降了. @@ [B]方向有參考cctree plugin, 裡面會讀取cscope.out來解析 function call, 似乎有機會可以達成想要的功能. 因為都還在摸索階段, 有幾個疑問想請教版眾. Q1: [A] or [B] 哪一個較可行? Q2: 若採用[B], cscope.out的內容格式要如何解析呢? (直接用vim開來看有很多特殊符號) 還請各版眾提點, 謝謝~~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 182.234.34.59

01/30 02:32, , 1F
[C]改用 gtags (GNU Global)
01/30 02:32, 1F

01/30 18:05, , 2F
感謝樓上提供資訊~~
01/30 18:05, 2F

02/05 18:11, , 3F
註:[A]方式幾不可行. cscope request: http://ppt.cc/mDFQ
02/05 18:11, 3F
文章代碼(AID): #1IvJfUHQ (Editor)
文章代碼(AID): #1IvJfUHQ (Editor)