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 一個視窗