matchit.vim 擴展了 vim 的 %
,用於快速跳轉到配對的標籤(對編輯 html 有很大幫助), 新版 vim 7.0 以上自帶該插件javascript
emmet.vim 快速編寫 html 的神級插件,可支持 jsxphp
xml.vim 快速編輯 html 和 xml 的插件,可支持 jsxcss
html5.vim 爲 html 文件提供 omnicomplete 函數html
vim-easy-align 提供快速對齊操做符html5
vim-css-color 解析 css 顏色語法並用想對應顏色作爲背景色顯示,支持多種語法和文件類型,支持 neovim 的 truecolorjava
ultisnips 代碼段管理插件,優勢是功能全面、易於擴展,缺點是由於是 python 插件,因此啓動略慢node
exchange.vim 提供文件快速交換的操做符,方便文本位置互換python
vim-surround 提供快速操做配對字符的操做符, 例如可以使用 ds'
刪除先後的 '
webpack
vim-sneak 經過快捷鍵和雙字符快速定位光標位置git
vim-stay 自動記錄和恢復光標在 buffer 以前的位置,該插件可能會對 vim 啓動時間影響較大
tern_for_vim 提供 javascript 代碼解析、自動完成、函數跳轉、查看定義等智能功能的 vim 插件,新版包含新的 webpack 插件,能夠理解指定 webpack 配置文件
vim-gitgutter 在側邊欄顯示 git 變更行狀態的插件
simple_pairs.vim [原創] 自動輸入配對字符, 改自 simple_pairs.vim, 使用 vimscript 實現加載時間更短,同時改進了配對出現規則,適合全部語言使用。
complete.vim [原創] 關鍵詞補全插件,只作了 tab 到 <c-n>
<c-p>
的映射,使用 vim 的 complete
和 completeopt
選項配置, 新手推薦 supertab
open.vim [原創] Mac 下快速打開當前行的 url 和 email,簡單調用了下 open
命令
plug.vim [原創] 專一插件路徑管理的 vim 插件
mycomment.vim [原創] 堪稱完美的註釋解決方案,一個快捷鍵搞定註釋問題,喜歡配置的能夠使用 nerdcommenter
vim-easygit [原創] 輕量級 git wrapper 插件,擁有全部 fugitive 具備的功能,同時解決其難以擴展的問題
unite.vim 提供資源操做的統一接口,如下部分組件基於其進行開發
unite-outline 基於 unite 的提綱列表插件,用與當前文件內函數快速跳轉
unite-extra [原創] 一些實用的 unite 插件集合,包括 emoji command project 和 node
unite-git-log [原創] 整合 gitlog 到 unite 界面的插件, 基於 vim-easygit
unite-js-func [原創] 快速定位 js 函數的 unite 插件, 已支持 es6 語法
unite-location [原創] 整合 vim quickfix 和 location 列表到 unite 的插件
vim-iterm2-start [原創] 讓 iterm2 執行任務,主要解決 vim 不能異步,執行耗時任務會卡住的問題。
vim-macos [原創] 包含些與 macos 交互的函數,包括 ItermOpen, 發送系統 keycodes 等
vim-run [原創] 快速執行當前文件並看到結果的小工具,主要用於學習新語言。
vim-v2ex [原創] 異步方式刷新 v2ex 的小插件 (已廢棄)
macdown.vim [原創] 使用 applescript 在 chrome 內快速預覽 markdown 效果的插件
macnote.vim [原創] 使用 markdown 寫筆記,支持 unite 和命令行接口進行筆記管理、Chrome 快速預覽等功能
todoapp.vim [原創] 支持 unite 接口的 todo 管理插件
unite-session [原創] 支持 unite 接口的 session 管理插件,改自 Shougou/unite-session
devlorem.vim [原創] 經過網絡 API 獲取若干段文字
redismru.vim [原創] 使用 redis 的異步 近期文件列表插件,主要解決同步方式佔用啓動時間過長的問題
qdo.vim [原創] 主要用於對 quickfix 搜索結果進行批量替換,例如::Qdo %s/\<abc\>/ABC/gc | update
, 新手推薦使用 ctrlsf.vim
system.vim [原創] 整合了一些系統相關操做,包括 rm
rename
mkdir
copy to clipboard
,新手推薦 nerdtree
vim-bbye 移除 buffer 同時儘量保留原有的窗口,方便切換 buffer 的同時保留窗體佈局