Mac Install NERDTree
安裝 pathogen.vim
mkdir ~/.vim/autoload
mkdir ~/.vim/bundle
curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim
開啟 vim ~/.vimrc 加入
execute pathogen#infect()
安裝 NEDRTree
cd ~/.vim/bundle
git clone https://github.com/scrooloose/nerdtree.git
可以先試著開啟 vim 並且輸入 :NERDTree
CVT2HUGO: 如果看到目錄就表示成功
:NERDTree
接著,將快捷鍵加入 vim ~/.vimrc
vim ~/.vimrc
設定 F5 為快捷鍵
nnoremap <silent> <F5> :NERDTreeToggle<CR>
o 開啟關閉的文件或目錄
t 在頁籤開啟
T 在後台頁籤開啟並且執行
p 到上層目錄
K 到第一節點
J 至最後節點
u 開啟上層目錄
m 顯示文件系統菜單(添加刪除移動操作)
q 關閉
Ctrl+ww cycle though all windows
Ctrl+wh takes you left a window
Ctrl+wj takes you down a window
Ctrl+wk takes you up a window
Ctrl+wl takes you right a window
Ctrl+wr switch tree to right or left
讓 NERDTree 顯示 dot 文件 (.env)
在 .vimrc 加入
let NERDTreeShowHidden=1
NERDTree 新增資料夾或檔案
按下 m,會出現以下選擇
> (a)dd a childnode
(m)ove the current node
(d)elete the current node
(r)eveal in Finder the current node
(o)pen the current node with system editor
(q)uicklook the current node
(c)opy the current node
copy (p)ath to clipboard
(l)ist the current node
如果要新增節點,則在 a enter
如果是資料夾,則填寫名稱後,再加上斜線,例如
myfolder/
如果是檔案,直接輸入檔名即可
myfile.py
NERDTree 如何修改檔案或資料夾名稱
同上,在要修改的資料夾或檔案點選 m
(a)dd a childnode
> (m)ove the current node
(d)elete the current node
(r)eveal in Finder the current node
(o)pen the current node with system editor
(q)uicklook the current node
(c)opy the current node
copy (p)ath to clipboard
(l)ist the current node
選擇第二的 (m)
接著,可以輸入新的資料夾名稱或檔案名稱,如果是資料夾名稱則同樣要在尾部加上斜線。
NERDTree 如何開啟檔案時另外 split 一個視窗
垂直視窗:在要開啟的檔案位置,點選 i
就可以另外 split 一個視窗
水平視窗:在要開啟的檔案位置,點選 s
就可以另外 split 一個視窗