歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網

Vim 插件

日期:2017/2/27 15:56:49   编辑:Linux教程
一直有IDE恐懼症,在大學的時候用Visual Studio,也玩過Eclipse,Netbeans。每次打開這些巨獸時,似乎都要洗身淨手,正襟危坐,泡一杯茶,養一會兒神,等IDE啟動後,才開始工作。畢業後,甚幸工作的環境是Linux,所以自然而然的接觸了Vim。現在想想,估計還是當年我電腦太垃圾了,而那些IDE胃口又太大了,以致我失去了耐心。

喜歡Vim,因為它輕,快,靈活,強大,但是Vim只是一款編輯器。

Vim有很多很強大的插件,武裝後,似乎也還有IDE的影子,但是我更喜歡Vim的定位,它只是一款編輯器。

不過呢,工欲善其事,必先利其器。一些好的插件,試試也未嘗不可。何不聊聊個人覺得還可以玩玩的插件呢

插件管理
回想當年裝Vim插件,掩面而泣,說多了都是淚。好漢不提當年淚,但是看了sublime的插件管理,看多了又是淚。唉,都新世紀了,直奔主題,說說現代Vim的插件管理吧

pathogen
pathogen可以安裝和管理在私有目錄下面的vim插件(親,還記得當年安裝插件,在各個目錄拷貝文件嗎?)

安裝
$ mkdir -p ~/.vim/autoload ~/.vim/bundle;
$ curl -Sso ~/.vim/autoload/pathogen.vim \
    https://raw.github.com/tpope/vim-pathogen/master/autoload/pathogen.vim

## windows .vim目錄改為C:\Users\Administrator\vimfiles
設置
$ grep 'pathogen' ~/.vimrc  # windows 為vim安裝目錄下面的_vimrc
execute pathogen#infect()
安裝插件
$ cd ~/.vim/bundle
$ git clone https://github.com/kien/ctrlp.vim.git

卸載插件
直接bundle目錄下面的插件目錄刪除即可了

vundle
這玩意更神了,直接在vimrc文件裡配置要安裝的插件,就可以對插件進行管理了

安裝
#windows用戶還是放在vimfiles下面
$ git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle 

設置
可以參考github上面的Readme

使用
運行vim後,輸入:BundleInstall就可以安裝vimrc上面配置的所有插件了,哈哈,好省事啊

其它插件
下面插件只是介紹了,具體使用和安裝,可以參考他們主頁說明
  • emmet
    這玩意前身叫zen-coding,如果你要寫html和css,你怎麼可能不用這插件?如果你第一次看emmet視頻,准備好目瞪口呆吧。順便說一下,emmet支持許許多多的編輯器
  • ctrcp.vim
    用過sublime的人,一定深深的愛著Ctrl+P。其實Vim這款插件,與之相比,也毫不遜色,安裝完Ctrl+P看看?
  • nerdtree
    目錄浏覽的插件,額,這個真的很方便進行目錄跳轉
  • vim-multiple-cursors
    用過sublime的人,多光標操作,爽歪歪。哦,這個就是vim版本的了,還沒有研究過呢,慚愧
  • ag
    grep?ack?都不用了,用ag吧
結論
Vim插件實在是太多了,個人覺得,試用一下,覺得合適就多用用,不適合的,uninstall也費不了多少功夫的
原文:http://linbo.github.io/2013/12/15/vim-plugin/
Copyright © Linux教程網 All Rights Reserved