介绍
NERDTree 插件就是使vim编辑器有目录效果。
所谓无图无真相,所以直接看这个插件的效果图吧。
下载
https://www.vim.org/scripts/script.php?script_id=1658
注:如果不行,那么请去www.vim.org网站搜索NERD tree下载即可。
安装
mv NERD_tree.zip ~/.vim/
cd ~/.vim/
unzip NERD_tree.zip
使用&配置
使用
如果没有在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 (很全面)