[vim]經常使用插件推薦

vim插件是什麼

這篇文章假設你已經會vim的基本操做,map等等php

插件是利用已有的vimscript編寫的一系列函數、命令的集合。vimrc就是一個插件git

你所看到的indent/xx.vim, syntax/xx.vim, plugin/xx.vim等等,都是插件程序員

把下面的代碼放到一個文本文件(test.vim),丟到$HOME/vimfiles/plugin/,就變成一個插件github

set tabstop=4
set shiftwidth=4
set softtabstop=4
set expandtab                           " Use the appropriate number of spaces to insert a <Tab>

插件下載地址

github是你的不二選擇,vim也會將沒有放到github上的插件推送上去vim

這裏你能夠很方便的和插件做者交流、修改你認爲合理的地方windows

必須安裝的第一個vim插件

在史前時代,vim插件都是散落在各個文件夾中,install,uninstall,update會讓人崩潰。由於這個,我放棄過學習vim。ruby

pathogen

第一個vim插件管理器是 pathogen,你只須要將單個vim插件複製到pathogen指定的目錄就好。
這無疑讓對vim插件的管理變得現代化了。今後你能夠很方便地測試你感興趣的插件是否是你想要的。app

pathogen最大的優勢就是安裝和使用都很是簡單。
我第一個用的就是他,雖然這時已經有了函數

上面的三個插件都基於git。你須要必定的基礎,若是你沒有,學起來也很快。
關鍵是這麼強大的工具,做爲一個程序員是必須學會的工具

vundle

vundle是第一個基於偉大的版本管理工具git的插件管理器

  • vimrc裏跟蹤和配置你的腳本
  • 安裝、更新已經配置的插件
  • 根據名稱搜索能夠用的vim插件
  • 清除不經常使用的插件

pictur

neobundle

neobundle基於vundle,但提供了更多的選項、功能。最吸引人的功能是並行安裝,但須要
vimproc支持

vim-plug

vim-plug是一個很是小巧的插件管理器,只須要將此插件放到autoload/目錄下,即完成安裝。

若是你配置好了ruby,它也支持並行安裝
picture

其餘經常使用插件

airline

一個漂亮的狀態欄插件, 讓你的vim美觀不少

  • 和不少插件無縫集成
  • 速度很快
  • 主題不少

pic

ctrlp

殺手級插件,相似sublime<C-P>,支持bufferfilemru等等。經過externsion,甚至能夠定位markregistercmdline historyyankring。雖然在操做體驗上還不如sublime,可是功能上已經超越了師傅,更是拉下fuzzyfinderlookupfiles這些老一輩Vim插件好幾條街。

最大的特色,支持以project爲單位

ultisnips

殺手級插件,定製snippets,今後你運指如飛

nerdcommenter

註釋插件,支持各類語言,各類方式

vim-signature

可視化的書籤

neocomplete or YouCompleteMe

YouCompleteMe很強大,但windows下很差配置,neocomplete是windows下最好用的補全插件了

vim-surround

vimcdoc

中文幫助文檔,省的windows下還要去下載exe安裝文件

聯繫方式

QQ羣:57839222,歡迎你的加入

相關文章
相關標籤/搜索