NERDTree是Vim的一个插件,它提供了一个文件系统的树状视图,便于用户在Vim中浏览和打开文件。以下是NERDTree的基本使用方法和快捷键:
基本使用方法
打开NERDTree:
- 在Vim中使用命令“NERDTree”或快捷键“Ctrl + N”来打开NERDTree。
导航文件和目录:
- 使用方向键(上/下/左/右)或hjkl键来在NERDTree中导航文件和目录。
打开文件或目录:
- 在NERDTree中选择一个文件或目录,然后按下回车键来打开选中的文件或进入选中的目录。
复制、剪切和粘贴文件:
- 在NERDTree中选择一个文件,然后使用“m”键来显示文件操作菜单,选择复制(c)、剪切(x)或粘贴(p)。
新建文件或目录:
- 在NERDTree中选择一个目录,然后使用“m”键来显示文件操作菜单,选择新建文件(a)或新建目录(A)。
刷新NERDTree:
- 使用“r”键来刷新NERDTree,以便显示最新的文件和目录。
关闭NERDTree:
- 使用“q”键来关闭NERDTree。
快捷键
NERDTree提供了丰富的快捷键来加速操作,以下是一些常用的快捷键:
光标移动:
Ctrl + w + h
:光标聚焦到左侧树形目录。Ctrl + w + l
:光标聚焦到右侧文件显示窗口。Ctrl + w + w
:光标在左右侧窗口间自动切换。Ctrl + w + r
:移动当前窗口的布局位置。
打开文件或目录:
o
:在已有窗口中打开文件、目录或书签,并跳到该窗口。go
:在已有窗口中打开文件、目录或书签,但不跳到该窗口。t
:在新标签页中打开选中文件/书签,并跳到新标签页。T
:在新标签页中打开选中文件/书签,但不跳到新标签页。
分割窗口打开文件:
i
:水平分割一个新窗口打开选中文件,并跳到该窗口。gi
:水平分割一个新窗口打开选中文件,但不跳到该窗口。s
:垂直分割一个新窗口打开选中文件,并跳到该窗口。gs
:垂直分割一个新窗口打开选中文件,但不跳到该窗口。
目录操作:
O
:递归打开选中结点下的所有目录。x
:合拢选中结点的父目录。X
:递归合拢选中结点下的所有目录。
书签和导航:
D
:删除当前书签。P
:跳到根结点。p
:跳到父结点。K
:跳到当前目录下同级的第一个结点。J
:跳到当前目录下同级的最后一个结点。k
:跳到当前目录下同级的前一个结点。j
:跳到当前目录下同级的后一个结点。C
:将选中目录或选中文件的父目录设为根结点。
刷新和显示:
u
:将当前根结点的父目录设为根目录,并合拢原根结点。U
:将当前根结点的父目录设为根目录,但保持展开原根结点。r
:递归刷新选中目录。R
:递归刷新根结点。m
:显示文件系统菜单。cd
:将当前工作目录(CWD)设为选中目录。I
:切换是否显示隐藏文件。f
:切换是否使用文件过滤器。F
:切换是否显示文件。B
:切换是否显示书签。q
:关闭NERDTree窗口。?
:切换是否显示Quick Help。
通过掌握这些基本使用方法和快捷键,用户可以更高效地在Vim中使用NERDTree插件来浏览和打开文件。
评论