vim(gvim)相關插件整理 (轉)
之前有朋友在博客里希望我能列出自己使用的所有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
posted on 2011-10-15 16:43 coreBugZJ 閱讀(556) 評論(0) 編輯 收藏 引用 所屬分類: Editor