NERDTree插件使用介绍

NERDTree是Vim编辑器的文件系统资源管理器。使用此插件,用户可以直观地浏览复杂的目录层次结构,快速打开文件以进行读取或编辑,以及执行基本的文件系统操作。

此插件还可以使用特殊API通过自定义映射进行扩展。此API和其他NERDTree功能的详细信息在附带的文档中进行了描述。

NERDTree安装方法可以参考这篇文章,方法类似

https://www.anspoon.com/anspoon/vim/236/

NERDTree的基本配置

通过vundle安装好NERDTree插件后,在vim命令行模式输入命令:NERDTree就可以看到NERDTree的显示界面。

使用组合按键 Ctrl + w,可将光标自动在左右侧窗口进行切换。

  1. 在 vim 启动的时候默认开启 NERDTree:
    autocmd VimEnter * NERDTree 或使用autocmd的缩写形式 au VimEnter * NERDTree
  2. 将NERDTree的窗口设置在vim窗口的右侧(默认为左侧):
    let NERDTreeWinPos="right"

NERDTree常用命令汇总

q                关闭 NERDTree
o                在已有窗口中打开文件或目录,并将光标跳到该窗口
O                递归打开选中 结点下的所有目录
x                合拢选中结点的父目录
X                递归合拢选中结点下的所有目录
P                跳到根结点
p                跳到父结点

u                设置上级目录为根路径
U                设置上级目录为根路径,但是维持原来目录打开的状态
r                刷新光标所在的目录
R                刷新当前根路径
I                显示或者不显示隐藏文件
f                打开和关闭文件过滤器
A                全屏显示 NERDTree,或者关闭全屏
C                将根路径设置为光标所在的目录