Vundle
Vim 跟其他編輯器相同,可以安裝許多不同的套件協助開發,但如果今天在不同的機器開發,套件同步就會變得難處理。這種情況下就需要 Vundle
協助管理套件。
Vundle 就是 Vim 的套件管理工具,藉由 Vundle 可以達到快速安裝、更新、刪除、搬移的效果。
Vundle Installation
Vundle 可以透過 git clone 的方式安裝,直接 clone 到 Vim 的 bundle
目錄裡就完成了。
git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
如果覺得還是不方便,可以寫個 script 在 .vimrc
裡,只要沒有安裝 Vundle 時,系統就會自動偵測安裝。
" Vundle
set nocompatible " no compatible with vi-mode
filetype off
let vundle_install=expand('~/.vim/bundle/vundle/README.md')
if !filereadable(vundle_install)
echo "Installing Vundle....."
silent !mkdir -p ~/.vim/bundle
silent !git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle
endif
set rtp+=~/.vim/bundle/vundle/
Plugins Installation
Vundle 在安裝套件時,預設會到 Vim Script 尋找套件。
因此可以編輯自己常用的套件在 .vimrc
。
call vundle#begin()
Plugin 'tpope/vim-fugitive'
Plugin 'posva/vim-vue'
Plugin 'editorconfig/editorconfig-vim'
call vundle#end()
最後再 Vim 中執行 :PluginInstall
指令即可安裝。