-------------------------------------------------------
sudo apt-get install vim
sudo apt-get install cscope
sudo apt-get install ctags
-------------------------------------------------------
1:cscope -Rbkq
2:vim裡面執行
cs add cscope.out
3:cs find * xxx
--------------------------------------------------------
s:尋找本C代碼符號。
g:尋找本定義。
d:尋找本函數調用的函數。
c:尋找調用本函數的函數。
t:尋找本字串。
e:尋找本egrep模式。
f:尋找本檔案。
I:尋找包含本檔案的檔案。
--------------------------------------------------------
CTRL k:刪除從游標到行尾的部分
CTRL u:刪除從游標到行首的部分
ALT d:刪除從游標到當前單詞結尾的部分
CTRL w:刪除從游標到當前單詞開頭的部分
CTRL a:將游標移到行首
CTRL e:將游標移到行尾
ALT a:將游標移到當前單詞頭部
ALT e:將游標移到當前單詞尾部
CTRL y:插入最近刪除的單詞
--------------------------------------------------------
ctrl+]:在函數調用的地方跳轉到函數定義的地方
ctrl+t:返回上一個尋找的地方
--------------------------------------------------------
ctags使用方法:
1.$ctags -R * ($為Linux系統Shell提示符,這個命令上面已經有所介紹)
2. $ vi –t tag (請把tag替換為您欲尋找的變數或函數名)
3.:ts(ts助記字:tagslist, “:”開頭的命令為VI中命令列模式命令)
4.:tp(tp助記字:tagspreview)---此命令不常用,可以不用記
5.:tn(tn助記字:tagsnext) ---此命令不常用,可以不用記
6.Ctrl+ ]跳到游標所在函數或者結構體的定義處
7.Ctrl+ T返回尋找或跳轉
---------------------------------------------------------