W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
原生的 Vim 已經(jīng)很棒了,但為了讓它更好用,我們可以借由擴充套件 (plugin) 來加速開發(fā)及編寫文章的速度。但隨著 plugin 的增長我們會更難管理,這時只需多裝個套件管理員 (Vim plugin manager) 就可以解決此難題。
NeoBundle 是個基于 Vundle 而發(fā)展的 Vim 套件管理員 (plugin manager)。只需編寫一個設(shè)定檔就可以管理所有的 plugin。除了可省去個別安裝的時間,也可透它進行更新 (NeoBundleUpdate)、重新安裝 (NeoBundleReinstall) 及觀看紀錄 (NeoBundleLog) ... 等,就好比 Firefox, Google Chrome 的 Add-ons Manager 一樣。
建立 bundle 目錄。
$ mkdir -p ~/.vim/bundle
下載 NeoBundle plugin。
$ git clone git://github.com/Shougo/neobundle.vim ~/.vim/bundle/neobundle.vim
于 .vimrc 最下方新增以下程式碼。
$ vi ~/.vimrc
......
if has('vim_starting')
set nocompatible " Be iMproved
set runtimepath+=~/.vim/bundle/neobundle.vim/
endif
call neobundle#rc(expand('~/.vim/bundle/'))
" Let NeoBundle manage NeoBundle
NeoBundleFetch 'Shougo/neobundle.vim'
" Recommended to install
" After install, turn shell ~/.vim/bundle/vimproc, (n,g)make -f your_machines_makefile
NeoBundle 'Shougo/vimproc'
" My Bundles here:
"
" Note: You don't set neobundle setting in .gvimrc!
" Original repos on github
" -> TO DO ...
filetype plugin indent on " Required!
"
" Brief help
" :NeoBundleList - list configured bundles
" :NeoBundleInstall(!) - install(update) bundles
" :NeoBundleClean(!) - confirm(or auto-approve) removal of unused bundles
" Installation check.
NeoBundleCheck
請于 -> TO Do ... 中加入欲安裝的套件 (套件路徑請參考 GitHub 上的 Vim Plugins 網(wǎng)址。例如 nerdtree 的網(wǎng)址為 https://github.com/scrooloose/nerdtree 其套件路徑為 'scrooloose/nerdtree')。
" 例如:
NeoBundle 'othree/html5.vim'
NeoBundle 'BBCode--Dahn'
NeoBundle 'plasticboy/vim-markdown'
......
執(zhí)行 Vim 并使用 :NeoBundleInstall 安裝各個 plugin。
最后,凍仁的套件列表已發(fā)布至 GitHub 上,若有不錯的 plugin 也請告知凍仁,謝謝。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: