筆記一下 ctags and cscope 指令 , 每次要用都忘記.

利用script
vim build_dev_env.sh
#!/bin/sh
find . -name "*.h" -o -name "*.c" -o -name "*.cc" > cscope.files
cscope -Rbkq cscope.files
ctags -R --c++-kinds=+p --fields=+iaS --extra=+q .

單獨下指令
CentOS$ find . -name "*.h" -o -name "*.c" -o -name "*.cc" > cscope.files
CentOS$ cscope -Rbkq cscope.files
CentOS$ ctags -R --exclude=.git


  
taglist (download)


CentOS$ mkdir ~/.vim
CentOS$ cd ~/.vim
CentOS$ tar zxvf taglist.tar.gz .


修改一下 vimrc,加入taglist設定值和快速啟動鍵




taglist help:

跳到滑鼠下tag所定義的位置
o 在一個新打開的窗口中顯示滑鼠下的tag
顯示滑鼠下tag的定義
u 更新taglist視窗中的tag
x taglist視窗放大和縮小,方便查看較長的tag
q 關閉taglist視窗
顯示help