Linux如何安裝和使用NeoBundle

Linux系統要想使用Vim編輯器 , 就要安裝Vim插件 , (Vim插件的安裝可以參考系統之家Ubuntu安裝vim插件的步驟) , 而適時的管理Vim插件就很有必要的 , 而NeoBundle 就能夠對Vim插件進行管理 , 下面小編就給大家介紹下Linux安裝使用NeoBundle 的方法 。
我們為什么要使用插件管理器?Vim 支持大量插件 , 但是由于它沒有嚴格定義框架 , 插件的文件可以胡亂分布在不同目錄下 , 導致用戶管理起來會很困難(LCTT:當然 , 前提是你有很多插件 , 還有點小小的強迫癥 , 覺得理一理這些插件心里會舒服點) 。而一款插件管理器能讓管理變得簡單許多 。Pathogen ,  Vundle 和 NeoBundle 的工作就是為不同插件建立一個目錄 , 然后將這些目錄扔到 ~/.vim/bundle 目錄下 。這個文件整理方法可以讓你方便徹底地刪除插件 , 使用 ‘rm -rf 《插件目錄》’ 或直接在文件管理器里面把插件所在的目錄刪除就可以了 , 絕對綠色環保無殘留 。同時 , 這種方法還能最大程度避免插件與插件之間的不兼容性 。

Linux如何安裝和使用NeoBundle


NeoBundle 是一個基于 Vundle 的項目 , 如同 Vundle , 它們都可以安裝和升級插件 。然而 NeoBundle 的說明文件上明確指出:“NeoBundle 不是一個穩定的插件管理器 , 如果你想要一個穩定的 , 請選擇 Vundle” 。最新的 release-note 上也有警告“可能會造成兼容性問題”——這是一個開發者寫的注解 , 說明這個管理器還不能讓人放心使用 。
所以 , 我們為什么要使用 NeoBundle?它都不能保證穩定運行!好吧 , 它還是有可取之處的 。Vundle 只支持 Git 這種版本控制系統 , 而 NeoBundle 可以支持 Subversion 和 Mercurial 。另一個原因是如果你不想插件升級時破壞你的 Vim 生態環境 , 你可以鎖住 NeoBundle , 讓它只使用某個插件的固定版本 。
另外 , NeoBundle 創建者 , Shougo Matsuishita(LCTT:名字看著像日本人) , 正在將它的命令接口添加到其他插件項目 , 以便減少他們的命令使用量 ?,F在 NeoBundle 支持3種插件:unite.vim , Vim 使用的文件和緩存管理器;vimshell.vim , Vim 使用的腳本程序;vimproc.vim , 運行于 vimshell.vim 中 , 用于對異步事件的支持 。上面說的都是特殊案例 , 缺少英文文檔 , 所以用戶希望有人能完善它們 。在正式使用它們之前 , 我們需要把注意力先集中在一些基本操作上 。
安裝并初始化 NeoBundle
NeoBundle 支持 Vim 7.2.051 或更高版本 , 需要 git 和 cURL(用于下載文件) 。你可以手動下載 NeoBundle , 也可以使用 cURL 下載它在 GitHub 上的庫 。在你的 home 目錄下使用如下命令 , 可以將 NeoBundle 插件下載到 .vim/bundle/neobundle.vim 目錄里 , 然后 NeoBundle 就能管理它自己了 。
curl https://raw.githubusercontent.com/Shougo/neobundle.vim/master/bin/install.sh | sh
你還需要修改 .vimrc 文件 。NeoBundle 的 GitHub 主頁提供一個 .vimrc 范本 , 但是直接使用這個范本 , NeoBundle 需要你安裝5個可能不需要插件 。如果不需要它們 , 你可以使用下面的最小配置:
if has(‘vim_starting’)
set nocompatible
set runtimepath+=~/.vim/bundle/neobundle.vim/
call neobundle#begin(expand(‘~/.vim/bundle/’))

推薦閱讀