NERDTree是Vim编辑器的文件系统资源管理器。使用此插件,用户可以直观地浏览复杂的目录层次结构,快速打开文件以进行读取或编辑,以及执行基本的文件系统操作。
此插件还可以使用特殊API通过自定义映射进行扩展。此API和其他NERDTree功能的详细信息在附带的文档中进行了描述。
NERDTree安装方法可以参考这篇文章,方法类似
https://www.anspoon.com/anspoon/vim/236/
NERDTree的基本配置
通过vundle安装好NERDTree插件后,在vim命令行模式输入命令:NERDTree
就可以看到NERDTree的显示界面。
使用组合按键 Ctrl + w
,可将光标自动在左右侧窗口进行切换。
- 在 vim 启动的时候默认开启 NERDTree:
autocmd VimEnter * NERDTree
或使用autocmd的缩写形式au VimEnter * NERDTree
- 将NERDTree的窗口设置在vim窗口的右侧(默认为左侧):
let NERDTreeWinPos="right"
NERDTree常用命令汇总
q
关闭 NERDTreeo
在已有窗口中打开文件或目录,并将光标跳到该窗口
O 递归打开选中 结点下的所有目录x
合拢选中结点的父目录X
递归合拢选中结点下的所有目录P
跳到根结点p
跳到父结点
u
设置上级目录为根路径U
设置上级目录为根路径,但是维持原来目录打开的状态r
刷新光标所在的目录R
刷新当前根路径I
显示或者不显示隐藏文件f
打开和关闭文件过滤器A
全屏显示 NERDTree,或者关闭全屏C
将根路径设置为光标所在的目录