2015年3月15日

Arch Linux - 為 Vim 安裝套件管理工具 : Vundle ( Install Vundle for Vim on Arch Linux )

Vim 擁有很多強大、方便的套件,也因此催生出專門為 Vim 管理套件的工具 : Vundle,本篇將介紹如何安裝、使用 Vundle。( 其他 Arch Linux 相關教學可以參考本篇整理 )



前置作業:
需要注意的是 Vundle 是透過 git 與 curl 運作的,因此安裝前需要先下載 git 與 curl。
sudo pacman -S git curl


下載 Vundle:
整個安裝的方式很簡單,透過 git 將 Vundle 下載,參考如下:
git clone https://github.com/gmarik/Vundle.vim.git [路徑]/Vundle.vim
一般使用者在使用 Vim 都會在自己的家目錄下面擁有 ~/.vim 的目錄與設定檔,所以上述 Vundle 安裝 [路徑] 可以設定成 ~/.vim/bundle/Vundle.vim ( 此路徑也是套件預設的安裝路徑 ) ,不過當然可以另外指定套件安裝的地方。


安裝 Vundle:
安裝 Vundle 過程除了下載所需檔案外,我們還需要再 Vim 設定檔( /etc/vimrc 或是 ~/.vimrc )中加入 Vundle 相關參數 ( 其他對 Vim 設定可以參考此篇 )。我們只需要在設定檔中加入以下內容,記得要將此設定內容加入於 Vim 設定最前面。
:因 Syntax highlight 問題,請原諒我 Vim script 註解寫得很奇怪,感謝!
" Vundle 設定(以下將列出必要的設定參數) "
set nocompatible
filetype off

" 設定執行路徑與初始化的動作 "
" 此設定可以自行指定 Vundle 實際下載位置以及未來套件安裝位置 "
" 若不照預設位置安裝,例如欲安裝路徑是 /usr/share/vim/vim74/bundle/ "
" set rtp+=/usr/share/vim/vim74/bundle/Vundle.vim/ "
" call vundle#begin('/usr/share/vim/vim74/bundle/') "
set rtp+=~/.vim/bundle/Vundle.vim/
call vundle#begin()

" 讓 Vundle 自己管理自己,這個設定是必要的 "
Plugin 'gmarik/Vundle.vim'

" 下面幾個是加入其他套件不同寫法的範例 "
Plugin 'tpope/vim-fugitive'
Plugin 'git://git.wincent.com/command-t.git'
Plugin 'L9'

" 確保所有套件加入在此指令之前 "
call vundle#end()
filetype plugin indent on


使用 Vundle:
進入 Vim 之後,可以輸入以下常用指令
:PluginList     " 列出所有套件 "
:PluginInstall  " 安裝套件 "
:PluginUpdate   " 更新套件 "
:PluginClean    " 清除未使用套件 "
:PluginSearch foo " 搜尋套件 foo "


Environment :
  ・ Arch Linux
  ・ Raspberry Pi Model B

Reference :
  ・ Vundle github


熱門文章