Vim Cscope安裝與使用


問題描述:

       Cscope是VIM適用的工具和插件,通過Cscope可以方便的獲取某個函數的定義以及被那些函數調用

問題解決:

        (1)Cscope安裝   

anzhaung

注:

      如上所示,使用命令   sudo  apt-get update 更新源

        sudo apt-get install csope 安裝Cscope

  (2)Cscope使用

         (2.1)生成scope索引文件

cscope -Rbq

注:

       Cscope安裝成功之后,在代碼目錄中,使用命令 cscope -Rbq

    這個命令會生成三個文件:cscope.out, cscope.in.out, cscope.po.out。

其中cscope.out是基本的符號索引,后兩個文件是使用"-q"選項生成的,可以加快cscope的索引速度。上面命令的參數含義如下:

-R: 在生成索引文件時,搜索子目錄樹中的代碼

-b: 只生成索引文件,不進入cscope的界面

-k: 在生成索引文件時,不搜索/usr/include目錄

-q: 生成cscope.in.out和cscope.po.out文件,加快cscope的索引速度

-i: 如果保存文件列表的文件名不是cscope.files時,需要加此選項告訴cscope到哪兒去找源文件列表。可以使用"-",表示由標准輸入獲得文件列表。

-I dir: 在-I選項指出的目錄中查找頭文件

-u: 掃描所有文件,重新生成交叉索引文件

-C: 在搜索時忽略大小寫

-P path: 在以相對路徑表示的文件前加上的path,這樣,你不用切換到你數據庫文件所在的目錄也可以使用它了。

(2.2)加載cscope索引文件

cscope add

注:

        如上圖最后所示,使用vim打開代碼文件之后,添加cscope索引, :cs   add    cscope.out

cs-help

注:

       具體cscope的使用說明如上圖所示,使用命令行 :cs -h 可以查看cscope使用說明


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM