VIM外掛程式 NERDTREE 樹形目錄

2021-08-13 15:48:10 字數 1488 閱讀 4549

**:

nerdtree樹形目錄外掛程式能夠在vim下瀏覽檔案系統的所有檔案,並能夠開啟檔案。同時可以通過配置nerdtree過濾一些檔案不被樹形結構瀏覽。

github:the nerd tree。

bundle 'scrooloose/nerdtree'
在開啟檔案的時候,通過定製的快捷鍵開啟目錄檢索樹,方便檢視檔案。

示例:

bundle 'scrooloose/nerdtree'

" 加入nerdtree

" 關閉nerdtree快捷鍵

" map t :nerdtreetogglemap :nerdtreetoggle" 顯示行號

let nerdtreeshowlinenumbers=1

let nerdtreeautocenter=1

" 是否顯示隱藏檔案

let nerdtreeshowhidden=1

" 設定寬度

let nerdtreewinsize=30

" 在終端啟動vim時,共享nerdtree

let g:nerdtree_tabs_open_on_console_startup=1

" 忽略一下檔案的顯示

let nerdtreeignore=['\.pyc','\~$','\.swp']

" 顯示書籤列表

let nerdtreeshowbookmarks=1

" vim不指定具體檔案開啟是,自動使用nerdtree

" autocmd stdinreadpre * let s:std_in=1

" autocmd vimenter * if argc() == 0 && !exists("s:std_in") | nerdtree | endif

" 當vim開啟乙個目錄時,nerdtree自動使用

" autocmd stdinreadpre * let s:std_in=1

" autocmd vimenter * if argc() == 1 && isdirectory(argv()[0]) && !exists("s:std_in

") | exe 'nerdtree' argv()[0] | wincmd p | ene | endif

" 當vim中沒有其他檔案,值剩下nerdtree的時候,自動關閉視窗

autocmd bufenter * if (winnr("$") == 1 && exists("b:nerdtree") && b:nerdtree.istabtree()) | q | endif

" 改變nerdtree的箭頭

let g:nerdtreedirarrowexpandable = '▸'

let g:nerdtreedirarrowcollapsible = '▾'

樹形目錄外掛程式NERDTree配置vim

樹形目錄外掛程式nerdtree安裝 使用版本 ubuntu13.04,rhel 6.3 版本履歷 ver1.0 2013 6 15 ubunut 13.04 ver2.0 2013 7 14 rehl 6.3 更新日期 2013 7 14 說明 vim的外掛程式nerdtree用於使得vim視窗分...

vim 樹形目錄外掛程式NERDTree安裝及簡單用法

1 安裝nerdtree外掛程式 解壓縮之後,把 plugin nerd tree.vim 和doc nerd tree.txt分別拷貝到 vim plugin 和 vim doc 目錄。2 使用 1 在linux命令列介面,輸入vim 2 輸入 nerdtree 回車 3 進入當前目錄的樹形介面,...

vim 樹形目錄外掛程式NERDTree安裝及簡單用法

1 安裝nerdtree外掛程式 解壓縮之後,把 plugin nerd tree.vim 和doc nerd tree.txt分別拷貝到 vim plugin 和 vim doc 目錄。2 使用 1 在linux命令列介面,輸入vim 2 輸入 nerdtree 回車 3 進入當前目錄的樹形介面,...