Vim+Ctags+Cscope安裝


對比了下,感覺還是Vim比較專業。

一:使用說明:

  1.  ‘/’查找忽略大小寫,比如需要查找“book”,當輸入/b的時候會自動找到第一個以"b"開頭的單詞
  2. 實現C程序的縮減
  3. 查詢中自由跳轉
  4. 雙擊F3調出函數,變量等tags
  5. 單擊F3出現文件管理器(重復這個過程關閉文件管理器)。以上產生的子區域都是通過Ctrl+ww來相互切換
  6. 單擊F10僅加載tags和cscope文件
  7. 將光標指向一些函數名或者變量名,使用Ctrl+\+以下字母來跳轉,並使用Ctrl+o跳轉回來。
    • s - 查找C語言符號,即查找函數名,宏,枚舉值等出現的地方。
    • g - 查找函數名,宏,枚舉值等定義的位置,類似ctags所提供的功能。
    • d - 查找本函數調用的函數
    • c - 查找調用本函數的函數
    • t -  查找指定字符串
    • e - 查找egrep模式,相當於egrep功能,但查找的速度快多了。
    • f -  查找並打開文件,類似於vim的find功能,
    • i - 查找包含本文件的文件。
  8. gd轉到當前光標所指的局部變量的定義
    • × - 轉到當前光標所指的單詞下一次出現的地方
    • # - 轉到當前光標所指的單詞上一次出現的地方
  9. Ctrl+]轉到函數定義的地方
  10. Ctrl+o回退到函數調用的地方
  11. 如果某個函數多處出現,可以使用g+]列出很多處,然后輸入數字選擇。

二:安裝

  1. Vim 安裝 sudo apt-get install vim

  2. 建立三個目錄:mkdir ~/.vim/{plugin,doc,syntax} –p

  3. 下載安裝Exuberant Ctags sudo apt-get install exuberant-ctags

  4. Tag List下載:http://www.vim.org/scripts/download_script.php?src_id=7701

  5. 安裝:解壓到home目錄下的.vim子目錄中。

  6. WinManager(調整窗口布局)下載:http://www.vim.org/scripts/download_script.php?src_id=754

  7. 安裝:解壓到home目錄下的.vim子目錄中。

  8. 下載安裝cscopesudo apt-get install cscope

  9. 運行:ctags -R -f ~/.vim/systags --c-kinds=+p --c++-kinds=+px --fields=+iaS --extra=+q --python-kinds=-i /usr/include /usr/local/include

  10. 下載的我的配置文件:https://files.cnblogs.com/files/kent-hu/vimrc.7z
  11. 解壓並復制附件中的.vimrc到工作目錄下:~/.vimrc

  12. 運行:source ~/.vimrc

三:說明

我的配置中並不包含代碼書寫輔助功能,如果需要函數補齊功能或者原型提示、python的文檔參考等等功能,可以參考這個鏈接:

http://www.cnblogs.com/ToDoToTry/archive/2011/09/07/2170120.html


更新.vimrc

https://files.cnblogs.com/files/kent-hu/vimrc_package.tar

 

四:插件搜集:

1.drawit是一款用在vim下的繪圖工具。

 

 


免責聲明!

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



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