NerdTree
有時候在Vim底下,想要查檔案,或看目前這個資料夾底下還有多少檔案,有幾個選擇:
1. ctrl+z,跳出去看看在跳回來。
2. :ls,直接看。
3. 直接開一個新的終端機分頁切換。
但是現在有一個新的選擇,更方便也更視覺化,那就是使用NerdTree,
不用一直切換來切換去,也不用跳出vim。結果如下圖:
List
~~~~~~~~~~~~~~~~~以下正文~~~~~~~~~~~~~~~~~
目前最新版是5.0.0(2016.03.03),
下載下來解壓縮後,直接複製到~/.vim底下就好:
- unzip NERD_tree.zip -d Nerd
我們想要將他設定成快捷鍵:
然後加入底下一行
- map <f8> :NERDTreeFind<CR>
打開一個檔案後,進入vim 的command mode以後,輸入:
「可開啟NerdTree,但是再輸入一次沒有反應」
或
「可開啟NerdTree,但是再輸入一次就會關掉NerdTree」
或
「可開啟NerdTree,並且索引到目前開啟的檔案,再輸入一次會沒有反應」
因為我們想要開啟時,目錄直接索引到我們目前開啟的檔案,
所以上面快捷鍵我們使用NerdTreeFind。
但是因為我們剛剛已經有設定快捷鍵了,所以直接按F8就好,
就會出現NerdTree的畫面了。
畫面分兩邊,左邊顯示資料夾跟檔案名稱,右邊就是目前這份文件的內容,顯示如下圖:
兩邊要切換有兩種方式
1. Ctrl + w 然後在按w,就會切換到另一邊。
2. Ctrl + w然後在按左右鍵,看你要切換哪一邊。
至於操作,其實就很直覺:
只要在左邊視窗,使用方向鍵去移動,按Enter去展開資料夾或開啟檔案就好了。
唯一要特別介紹的就是:
在檔案上按「t」的話,就會將這個檔案開啟於新分頁,並且直接跳到這個分頁。
在檔案上按「T」的話,就會將這個檔案開啟於新分頁,但是保留在目前的這個分頁。
分頁之間的切換就靠「ctrl + Page Up」和「ctrl + Page Down」。
你會發現,vim愈來愈方便了!!如下:
如果想要更細節的話,請參考:
No comments:
Post a Comment