vim(gvim)相關外掛程式整理

來源:互聯網
上載者:User

之前有朋友在部落格裡希望我能列出自己使用的所有Vim外掛程式,一直沒有時間,趁周末的最後的幾個小時,就給大家列一下,大家可以實行拿來主義,取自己需要的,呵呵~
OK,一個個來說吧~~

plugin:

  • 編程相關:
    • 公用:
      • taglist

        相信無人不知其大名,用來提供單個原始碼檔案的函數列表之類的功能。最近在使用一個針對物件導向語言的類似外掛程式-tagbar.vim,也很不錯。

      • NERD_commenter

        提供快速注釋/反注釋代碼塊的功能

      • DoxygenToolkit.vim

        添加doxygen注釋

      • snipMate

        提供快速產生程式碼片段的功能

      • mark.vim

        給不同的單詞高亮,表明不同的變數時很有用。(特別說明一下,vim.org上有兩個Mark.vim,請使用連結中指向的那個,另外一個是有bug的)

      • authorinfo

        自動產生/更新檔案的作者資訊(本博編寫)

    • c/c++:
      • omnicppcomplete

        提供C++代碼的自動補全功能

      • a.vim

        提供快速切換.h和.cpp檔案的功能

    • python:
      • pyflakes

        提供即時檢查python代碼文法的功能(強烈推薦!)

      • pydoc

        在vim中尋找python文檔

    • js:
      • jsbeautify.vim

        最佳化js代碼,並不是簡單的縮排,而是整個最佳化

    • html/xml:
      • matchit

        使%不僅能夠匹配簡單的<>(),還能匹配<html></html>之類標籤的功能

      • xml.vim

        提供快速編寫xml/html的能力,如標籤自動閉合等

  • 常用工具:
    • NERD_tree

      提供展示檔案/目錄列表的功能,比內建的檔案瀏覽器要好很多

    • conque_term

      提供在vim中開啟終端的功能,非常有用!

    • csExplorer

      提供列出配色列表的功能,就不用一個個手工去敲配色名字了

    • calendar

      提供日曆的功能,並且可以記筆記

    • fencview

      自動檢測檔案編碼,也可以手動選擇檔案編碼。

    • visincr

      提供產生數列的功能

    • vimwiki

      用vim來打造個人wiki

    • FuzzyFinder

      很強大的檔案尋找工具,需要依賴L9

    • auto_mkdir

      用 :w 寫入檔案的時候會自動建立目錄

    • surround.vim

      快速給單詞/句子兩邊增加符號(包括html標籤),缺點是不用用"."來重複命令,repeat.vim可以解決這個問題

    • Vimpress

      用vim來查看、發布、修改、刪除部落格,有人最佳化了這個代碼:VimRepress

    • VOoM

      提供outline功能,功能非常強大

    • Align

      提供對齊文字的功能,不同於indent外掛程式,一旦用到就會非常方便

    • CmdlineComplete

      提供命令模式下的補全,可以補全緩衝區中出現過的單詞,很好用

  • 娛樂:
    • qiushibaike

      可以在vim中看糗事百科(本博編寫,純屬娛樂~~)

    • DrawIt

      可以在vim中畫圖,鍵盤控制。(還有一款外掛程式,sketch也是畫圖,不過是用滑鼠控制)

indent:

  • javascript.vim

    提供js代碼的智慧縮排,僅使用了他的indent功能

  • indent/python.vim

    提供python的文法縮排,比預設的要好很多(本博修改)

syntax:

  • javascript.vim

    提供更好的js文法高亮

  • python.vim

    提供更好的python文法高亮

  • actionscript.vim

    提供as代碼的文法高亮

  • json.vim

    提供json的文法高亮

  • css.vim

    提供即時顯示顏色的功能,如#FFFFFF

  • markdown

    提供markdown著色功能,順便也提供了snippet

這裡的列表會隨博主的使用方式即時更新,希望能讓大家使用vim更加方便。
另外,博友們如果還有什麼好的外掛程式我沒有列出來,歡迎留言提醒~~

原創文章,著作權。轉載請註明:轉載自Vimer的程式世界 [ http://www.vimer.cn ]

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.