介紹
NERDTree 插件就是使vim編輯器有目錄效果。
所謂無圖無真相,所以直接看這個插件的效果圖吧。
vim自動補全插件有哪些,
?
下載
https://www.vim.org/scripts/script.php?script_id=1658
vimdiff用法。注:如果不行,那么請去www.vim.org網站搜索NERD tree下載即可。?
?
安裝
mv?NERD_tree.zip ~/.vim/
vscode vim插件。cd ~/.vim/
unzip??NERD_tree.zip
?
使用&配置
使用
vim插件開發教程?如果沒有在vimrc文件中做任何配置。那么就需要自己手動輸入命令來啟動和關閉NERDTree插件。
vim 1.cpp
打開插件:
? ? :NERDTree
打開文件:
? ? 上下移動,enter 鍵即可打開文件和目錄
窗口切換:
? ? ctrl + w + 上下左右 或者 ctrl + w + w
?
配置
下面是一些配置(可以直接copy到~/.vimrc 文件中):
" NERDTree config
" 自動打開 NERDTree
autocmd vimenter * NERDTree
" 默認光標在右側
wincmd w
autocmd VimEnter * wincmd w
"F2開關
map <F2> :NERDTreeToggle<CR>
"如果打開的窗口只有NERDTree窗口時,直接退出vim
autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTreeType") &&b:NERDTreeType == "primary") | q | endif
進階用法
o 打開關閉文件或者目錄
t 在標簽頁中打開
T 在后臺標簽頁中打開
! 執行此文件
p 到上層目錄
P 到根目錄
K 到第一個節點
J 到最后一個節點
u 打開上層目錄
m 顯示文件系統菜單(添加、刪除、移動操作)
? 幫助
q 關閉
?
參考網址
https://www.vim.org/scripts/script.php?script_id=1658
https://blog.csdn.net/mengzhisuoliu/article/details/50433040
https://www.jianshu.com/p/eXMxGx? (很全面)
?