Vim的樹形瀏覽器插件:nerdtree

jopen 12年前發布 | 22K 次閱讀 Vim 文檔/文本編輯

Nerd tree可以讓你瀏覽文件系統并打開文件或目錄。你可以通過鍵盤或鼠標控制它以樹狀圖顯示文件系統,也可以在其中進行一些簡單的文件系統操作。

Vim的樹形瀏覽器插件:nerdtree

nerdtree 提供如下功能及特性:

*以繼承樹的形式顯示文件和目錄

*對如下類型的文件進行不同的高亮顯示

*文件

*目錄

*sym-links

*快捷方式

*只讀文件

*可執行文件

*提供許多映射來控制樹狀結構

*對展開/收攏/瀏覽目錄結點的映射

*對在新的或已存在的窗口或Tab頁中打開文件的映射

* 對改變根結點的映射

*Mappings to navigate around the tree

*可以將文件和目錄添加到收藏夾

*可以用鼠標進行大部分的樹狀結構導航

*對樹狀結構內容的過濾(可在運行時切換)

*自定義文件過 濾器可以阻止某些文件(比如vim備份文件等)的顯示

*可選是否顯示隱藏文 件

*可選不顯示文件只顯示目錄

*提供文本文件系統菜單來創建/刪除/移動/復制目錄或文件

*可以自定義Nerd窗口的位置和大小

*可以自定義結點排序方式

*當你瀏覽文件系統的時候就會有一 個文件系統的模型被創建或維護。這樣做有幾個優點:

*所有文件系統信息都被 緩存了,有需要的時候只要重新讀入緩存

*如果重新瀏覽之后訪問過的tree 的一部分,結點就會以上次保持的展開或合攏的樣子顯示

*該腳本能記住光標位置 和窗口位置,所以可以用NERDTreeToggle來切換tree的顯示與隱藏

* 對于多Tab,可以共享一個Tree,也可以各自擁有各自的tree,還可以混合以上兩種方式

*默認情況下,該腳本覆蓋vim的默認文件瀏覽器(netrw),所以如果直接輸入:edit命令也會用nerd樹打開

項目主頁:http://www.baiduhome.net/lib/view/home/1351425631285

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!