vim 外掛程式小記 )

來源:互聯網
上載者:User

  今日看到vimer的部落格,裡面記錄了一堆將vim打造成IDE的外掛程式。自已也試著安裝了一下。確實好用。記錄下外掛程式名稱及功能。
    1.ctags 產生程式標記及自動補全等功能。
    2.cscope 除了擁有ctags的功能外,還列出了函數調用的關係,看代碼邏輯更方便。
    3.showfunc.vim  不僅顯示函數名還顯示函數原型,忘記函數參數數量時很有用。
   

4.omniCppComplete.vim用來自動補全的。ctags雖然也能自動補全,但得按ctrl+N/P。用過vc,eclipse等IDE的
應該知道,當輸入一個類時再按'.'這時後面會彈出這個類的函數等等。omniCppComplete就是實現此功能的,不過這個外掛程式要配合ctag才
行,產生ctags還不能用ctags -R 了事,還得用如下命令ctags -R --c++-kinds=+p  --fields=+ias
--extra=+q。同時目前此外掛程式只支援c和c++的自動補全。

還需要在.vimrc中用"set tags=~/work/tags"設定tags的路徑 
    5.NERD_comment.vim 用來正常化注釋的,注釋不用再切換模式,寫注釋做到快,准,狠!呵,開玩笑的,別當真。
    6.doxygenTookit.vim 這個也是注釋外掛程式,產生Java那樣的注釋,最後可用doxygen自動產生文檔。與NERD_comment.vim區別是,NERD方便用來函數內部注釋,但要在函數頭產生注釋時用doxygenTookit更方便。
    7.想要產生文檔還得去下載doxygen.
   
   

具體使用方式可上網查或:http://www.vimer.cn/2009/10/%E6%8A%8Avim%E6%89%93%E9%80%A0
%E6%88%90%E4%B8%80%E4%B8%AA%E7%9C%9F%E6%AD%A3%E7%9A%84ide1.html
    8.使用acp外掛程式,當你輸入時不需要按c-n就能自動會彈出補全框,不影響你的輸入。地址http://www.vim.org/scripts/script.php?script_id=1879

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.