使用Vundle插件安装,在.vimrc中加入以下代码:
Plugin 'scrooloose/nerdtree'
打开vim,输入命令如下:
:BundleInstall
等待安装完毕
配置NERDTree
""将F2设置为开关NERDTree的快捷键 map :NERDTreeToggle ""修改树的显示图标 let g:NERDTreeDirArrowExpandable = '+' let g:NERDTreeDirArrowCollapsible = '-' ""窗口位置 let g:NERDTreeWinPos='left' ""窗口尺寸 let g:NERDTreeSize=30 ""窗口是否显示行号 let g:NERDTreeShowLineNumbers=1 ""不显示隐藏文件 let g:NERDTreeHidden=0 ""打开vim时如果没有文件自动打开NERDTree autocmd vimenter * if !argc()|NERDTree|endif ""当NERDTree为剩下的唯一窗口时自动关闭 autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTree") && b:NERDTree.isTabTree()) | q | endif ""打开vim时自动打开NERDTree autocmd vimenter * NERDTree
使用NERDTree
×……在打开vim后通过使用配置的快捷键开关该插件
×…… ?……打开帮助
×…… P……跳转到/目录
×……p……跳转到上层目录
×……K……跳转到第一个子文件
×……J……跳转到最后一个子文件
×……q……关闭插件窗口
×……o……打开当前目录
×……O……递归打开当前目录
×……x……合并父节点
×……X……合并该节点的全部子节点
×……e……浏览当前节点