Skip to content

NERDTree

安装:Plug 'preservim/nerdtree'

快捷键

开关

操作 说明 other
:NERDTree 新窗口中打开NERDTree 配置中设置 map <C-n> :NERDTreeToggle<CR> 后可以使用 Ctrl+n 来开关
q 关闭NerdTree窗口

打开 nerdtree 后,? 打开帮助文档。

目录操作

操作 说明 other
p 跳到父结点
P 跳到根结点
r 递归刷新选中目录
O 递归打开选中结点下的所有目录 NERDTree-O
x 合拢选中结点的父目录 NERDTree-x
X 递归合拢选中结点下的所有目录 NERDTree-X
操作 说明 other
K 跳到当前目录下同级的第一个结点
J 跳到当前目录下同级的最后一个结点
操作 说明 other
C 将选中目录或选中文件的父目录设为根结点
u 将当前根结点的父目录设为根目录,并变成合拢原根结点
U 将当前根结点的父目录设为根目录,但保持展开原根结点
r 递归刷新选中目录
R 递归刷新根结点
m 显示文件系统菜单(添加,复制,删除,移动文件)
cd 将CWD设为选中目录
操作 说明 other
I 切换是否显示隐藏文件
f 切换是否使用文件过滤器
F 切换是否显示文件
B 切换是否显示书签

打开文件

操作 说明 other
o 在已有窗口中打开文件、目录或书签,并跳到该窗口 NERDTree-o
go 在已有窗口 中打开文件、目录或书签,但不跳到该窗口 NERDTree-go
O 递归打开选中 结点下的所有目录
C 将选中目录或选中文件的父目录设为根结点
t 在新Tab中打开选中文件/书签,并跳到新Tab NERDTree-t
T 在新Tab中打开选中文件/书签,但不跳到新Tab NERDTree-T
i 切割一个新窗口打开选中文件,并跳到该窗口 NERDTree-i
gi split一个新窗口打开选中文件,但不跳到该窗口 NERDTree-gi
s vsp一个新窗口打开选中文件,并跳到该窗口 NERDTree-s
gs vsp一个新 窗口打开选中文件,但不跳到该窗口 NERDTree-gs
! 执行当前文件 NERDTree-!
e Edit the current dif NERDTree-e

窗口切换

操作 说明 other
ctrl+w+h 光标focus左侧树形目录,ctrl+w+l 光标focus右侧文件显示窗口。
ctrl+w+w,光标自动在左右侧窗口切换

即:ctrl+w 触发光标移动,配合 hjkl 来指定具体移动方向

VIM 的 tab 切换

操作 说明 other
:tabnew [++opt选项] [+cmd] 文件 建立对指定文件新的tab
:tabc 关闭当前的tab
:tabo 关闭所有其他的tab
:tabs 查看所有打开的tab
:tabp 前一个
:tabn 后一个

normal 模式下,gt, gT 可以直接在 tab 之间转换

本文访问

Comments