[問題] 請教關於cscope的問題

看板Linux作者 (To be or Not to be)時間14年前 (2010/04/07 19:41), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
目前在trace一個公開的package source它裡面分了好多層目錄 每層目錄底下可能又有好多層目錄 可能很多層底下才有.h or .c檔 小弟想問 請問這樣要怎麼trace source code比較方便呢 如果我在package的根目錄使用ctags -R 這樣一來好像就一定得在根目錄直接開啟 好多層directory下的檔案 eg vim ./OBdir1/dir2/dir3/.../test.c 我知道可以在vimrc設ctags的搜尋路徑 不過不知道該怎麼設比較方便? 在網路上找到這一篇http://ctags.sourceforge.net/faq.html#15 不過我照它的第三個方式試了一下 寫了個shell script dirtags #!/bin/sh cd $1 ctags * 然後在package的根目錄下直接 find * -type d -exec sh dirtags {} \; 不過之後我在dir3底下開啟test.c 仍然找不到我想看的函式定義 ctags not found 請問到底該怎麼trace 比較好呢? 再來的如果我想使用功能更完全的cscope 我也是不太會用 在該package的根目錄下執行 cscope -Rbkq 然後使用cscope進入也是沒找到我想要查看的參數定義在哪 請問有人能指教一下嗎 最後cscope有辦法像ctags 一樣類似用ctrl + ] ctr + t 直接跳到 游標所在位置詞的定義or宣告嗎?? 我只會用normal mode 使用:cs f g string這樣的功能 謝謝大家指教 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.168.94.157 ※ 編輯: kalawang 來自: 118.168.94.157 (04/07 19:48) ※ 編輯: kalawang 來自: 118.168.94.157 (04/07 19:56)
文章代碼(AID): #1Bl6-0F9 (Linux)
文章代碼(AID): #1Bl6-0F9 (Linux)