生成cscope和ctags的資料庫,這裡加上了c++和彙編檔案:
cscope_ctags_env_linux.sh
#!/bin/sh
find . -name "*.h" -o -name "*.c"-o -name "*.cc" -name "*.s"> cscope.files
cscope -bkq -i cscope.files
ctags -r
配置環境變數
source_db_env_kernel.sh
#!/bin/sh
export cscope_db_kernel=$pwd/cscope.out
export ctags_db_kernel=$pwd/tags
最好在頂層目錄開啟檔案,否則有時會找不到資料庫。
如果遇到ctags報錯,則公升級一下ctags
#ctags -r
ctags: no input files specified.
try `ctags --help' for a complete list of options.
公升級ctags:
#sudo apt-get install ctags
VIM快捷更新cscope和ctags
主要就是記錄一下linux下vim關於cscope更新資料庫的配置。平時使用cscope ctags的時候檢視 還是比較方便的,但是編輯檔案的時候就比較雞肋了,原因在於cscope和ctags沒有整合自動更新,其實這些在配置檔案中新增簡單的幾句話就能實現了,筆者經過測試,認為在大專案中cscope增...
Cscope 安裝和使用
2.解壓 3.安裝 configure prefix home make make install 1.建立cscope使用的索引檔案 1.在你需要瀏覽原始碼的根目錄下 如你想用cscope看linux原始碼 使用下面命令 cscope rbkq r 表示把所有子目錄裡的檔案也建立索引 b 表示cs...
ctags 和 taglist 的使用
標籤跳轉快捷鍵 vim已 經映 幾個用於標籤之間跳轉的快捷鍵,我們可以使用這些快捷鍵在標籤之間來回跳轉。ctrl 跳轉到當前游標所在的標籤 ctrl o 返回到跳轉前的位置 ctrl t 沿著經過的標籤列表向回跳轉,也可以在其前面輸入乙個數字,如n ctrl t會向回跳轉n步,相當於按了n下ctrl...