前置作業:
安裝 Vim 套件的方法很多,接下來將透過 Vim 套件管理工具 Vundle 來進行,因此若未安裝 Vundle 可以參考本篇。
安裝 NERD Tree:
透過 Vundle 安裝 Vim 的套件很簡單,在 Vim 設定檔中 ( /etc/vimrc 或 ~/.vimrc ) 加入套件即可,設定方式參考如下:
註:因 Syntax highlight 問題,請原諒我 Vim script 註解寫得很奇怪,感謝!
" 部分內容省略... "
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
Plugin 'gmarik/Vundle.vim'
" 加入 NERD Tree 套件 "
Plugin 'scrooloose/nerdtree'
call vundle#end()
filetype plugin indent on
" NERDTree 顯示隱藏檔案 "
let NERDTreeShowHidden = 1
接著輸入在 Vim 中輸入下方安裝指令,等待最下方顯示 Done 即完成安裝。:PluginInstall
使用 NERD Tree:
NERD Tree 功能很多,例如可以分割視窗也可以切換成頁籤模式。要使用 NERD Tree 先進入 Vim 之後輸入:
:NERDTree
操作畫面顯示如下:這邊先列出幾個常用的指令:
? # 進入 Help 頁面,若離開只需再一次 ?
o # 打開所選檔案(不會另開視窗)
i # 打開所選檔案,顯示內容於新的垂直分割視窗
s # 打開所選檔案,顯示內容於新的水平分割視窗
C # 將所選目錄設為根目錄
r # 重整目前目錄(當有新增、刪除檔案時)
:q # 關閉視窗
Ctrl + ww # 切換視窗
修正目錄亂碼:
剛安裝完 NERD Tree 後,可能會看到目錄有亂碼,只需要至工具安裝的位置修改 NERD_tree.vim,找到 call s:initVariable("g:NERDTreeDirArrows", !nerdtree#runningWindows()),將 ! 刪掉即可正常顯示。
Environment :
・ Arch Linux
・ Raspberry Pi Model B
Reference :
・ NERD Tree github