NERDTREE vim树状目录快捷键
在 Vim 中使用 NERDTree 插件切换目录是一个常见的操作。以下是详细的步骤说明,包括一些基本的键盘操作:
打开 NERDTree 插件
如果你还没有打开 NERDTree,可以使用以下命令打开:
vim
Copy Code
:NERDTreeToggle
这个命令会在当前 Vim 窗口中打开或关闭 NERDTree。
在 NERDTree 界面中找到目标目录
使用键盘的上下箭头键(↑ 和 ↓)或鼠标在 NERDTree 界面中浏览目录结构,找到你想要切换到的目标目录。
使用键盘或鼠标操作选中目标目录
继续用键盘的上下箭头键或鼠标点击来选中目标目录。
执行切换目录命令
选中目标目录后,你可以按下以下键之一来切换目录:
回车键(Enter):直接切换到选中的目录,并将其作为当前工作目录。
o 键:在 NERDTree 的新标签页或新窗口中打开选中的目录(这取决于你的 NERDTree 配置)。
例如,如果你按下 Enter 键,NERDTree 会关闭(如果配置为自动关闭),并且 Vim 的当前工作目录会切换到选中的目录。
验证是否成功切换到目标目录
你可以使用 Vim 的 :pwd 命令来验证当前工作目录是否已经切换到你想要的目标目录:
vim
Copy Code
:pwd
这个命令会显示 Vim 的当前工作目录路径。
此外,NERDTree 还提供了许多其他有用的命令和快捷键,例如:
T 键:在标签页中打开选中的文件或目录。
I 键(大写 I):切换 NERDTree 的隐藏文件显示。
? 键:显示 NERDTree 的帮助信息,包括所有可用的快捷键和命令。
希望这些步骤能帮助你顺利地在 NERDTree 中切换目录!
NERDTree的?
键是显示帮助信息的吗?
是的,在NERDTree插件中,?键的功能是切换是否显示Quick Help。Quick Help通常会提供一些关于NERDTree插件当前可用操作的简短提示或说明,这对于新用户或需要快速回忆某个快捷键的用户来说是非常有用的。
NERDTree还有哪些常用的快捷键
NERDTree插件为Vim编辑器提供了强大的文件系统浏览功能,以下是一些常用的快捷键及其功能:
打开和关闭NERDTree:
:NERDTree 或 Ctrl + N:在新窗口中打开NERDTree。
q:关闭NERDTree窗口。
在NERDTree中导航文件和目录:
方向键(上/下/左/右)或 hjkl 键:在NERDTree中导航文件和目录。
Ctrl + w + h:光标focus左侧树形目录。
Ctrl + w + l:光标focus右侧文件显示窗口。
Ctrl + w + w:光标自动在左右侧窗口切换。
Ctrl + w + r:切换NERDTree窗口位置(左或右)。
打开文件或目录:
o:在已有窗口中打开文件、目录或书签,并跳到该窗口。
go:在已有窗口中打开文件、目录或书签,但不跳到该窗口。
t:在新Tab中打开选中文件/书签,并跳到新Tab。
T:在新Tab中打开选中文件/书签,但不跳到新Tab。
i:在新窗口(垂直分割)中打开选中文件,并跳到该窗口。
gi:在新窗口(垂直分割)中打开选中文件,但不跳到该窗口。
s:在新窗口(水平分割)中打开选中文件,并跳到该窗口。
gs:在新窗口(水平分割)中打开选中文件,但不跳到该窗口。
O:递归打开选中结点下的所有目录。
复制、剪切和粘贴文件:
在NERDTree中选择一个文件,然后使用m键来显示文件操作菜单,选择复制(c)、剪切(x)或粘贴(p)。
新建文件或目录:
在NERDTree中选择一个目录,然后使用m键来显示文件操作菜单,选择新建文件(a)或新建目录(A)。
刷新NERDTree:
r:递归刷新选中目录。
R:递归刷新根结点。
书签操作:
P:跳到根结点。
p:跳到父结点。
K:跳到当前目录下同级的第一个结点。
J:跳到当前目录下同级的最后一个结点。
k:跳到当前目录下同级的前一个结点。
j:跳到当前目录下同级的后一个结点。
C:将选中目录或选中文件的父目录设为根结点。
u:将当前根结点的父目录设为根目录,并变成合拢原根结点。
U:将当前根结点的父目录设为根目录,但保持展开原根结点。
B:切换是否显示书签。
:Bookmark:将选中结点添加到书签列表中,并命名为name(书签名不可包含空格)。
:BookmarkToRoot:以指定目录书签或文件书签的父目录作为根结点显示NERDTree。
:RevealBookmark:如果指定书签已经存在于当前目录树下,打开它的上层结点并选中该书签。
:ClearBookmarks []:清除指定书签;如未指定参数,则清除所有书签。
:ClearAllBookmarks:清除所有书签。
其他操作:
I:切换是否显示隐藏文件。
f:切换是否使用文件过滤器。
F:切换是否显示文件。
!:执行当前文件。
x:合拢选中结点的父目录。
X:递归合拢选中结点下的所有目录。
e:Edit the current dif(双击相当于NERDTree-o,中键对文件相当于NERDTree-i,对目录相当于NERDTree-e)。
D:删除当前书签。
cd:将CWD设为选中目录。
m:显示文件系统菜单(添加、复制、删除、移动文件)。
?:切换是否显示Quick Help。
这些快捷键可以大大提高你在Vim中使用NERDTree插件时的效率。希望这些信息对你有所帮助!
列出NERDTree所有快捷键
NERDTree插件为Vim编辑器提供了强大的文件系统浏览功能,以下列出了该插件的所有快捷键及其功能:
一、打开和关闭NERDTree
:NERDTree 或 Ctrl + N:在新窗口中打开NERDTree。
q:关闭NERDTree窗口。
二、在NERDTree中导航文件和目录
方向键(上/下/左/右)或 hjkl 键:在NERDTree中导航文件和目录。
Ctrl + w + h:光标focus左侧树形目录。
Ctrl + w + l:光标focus右侧文件显示窗口。
Ctrl + w + w:光标自动在左右侧窗口切换。
Ctrl + w + r:切换NERDTree窗口位置(左或右)。
三、打开文件或目录
o:在已有窗口中打开文件、目录或书签,并跳到该窗口。
go:在已有窗口中打开文件、目录或书签,但不跳到该窗口。
t:在新Tab中打开选中文件/书签,并跳到新Tab。
T:在新Tab中打开选中文件/书签,但不跳到新Tab。
i:在新窗口(垂直分割)中打开选中文件,并跳到该窗口。
gi:在新窗口(垂直分割)中打开选中文件,但不跳到该窗口。
s:在新窗口(水平分割)中打开选中文件,并跳到该窗口。
gs:在新窗口(水平分割)中打开选中文件,但不跳到该窗口。
O:递归打开选中结点下的所有目录。
四、复制、剪切和粘贴文件
在NERDTree中选择一个文件,然后使用m键来显示文件操作菜单,选择复制(c)、剪切(x)或粘贴(p)。
五、新建文件或目录
在NERDTree中选择一个目录,然后使用m键来显示文件操作菜单,选择新建文件(a)或新建目录(A)。
六、刷新NERDTree
r:递归刷新选中目录。
R:递归刷新根结点。
七、书签操作
P:跳到根结点。
p:跳到父结点。
K:跳到当前目录下同级的第一个结点。
J:跳到当前目录下同级的最后一个结点。
k:跳到当前目录下同级的前一个结点。
j:跳到当前目录下同级的后一个结点。
C:将选中目录或选中文件的父目录设为根结点。
u:将当前根结点的父目录设为根目录,并变成合拢原根结点。
U:将当前根结点的父目录设为根目录,但保持展开原根结点。
B:切换是否显示书签。
:Bookmark:将选中结点添加到书签列表中,并命名为name(书签名不可包含空格)。
:BookmarkToRoot:以指定目录书签或文件书签的父目录作为根结点显示NERDTree。
:RevealBookmark:如果指定书签已经存在于当前目录树下,打开它的上层结点并选中该书签。
:ClearBookmarks []:清除指定书签;如未指定参数,则清除所有书签。
:ClearAllBookmarks:清除所有书签。
八、其他操作
I:切换是否显示隐藏文件。
f:切换是否使用文件过滤器。
F:切换是否显示文件。
!:执行当前文件。
x:合拢选中结点的父目录。
X:递归合拢选中结点下的所有目录。
e:Edit the current dif(双击相当于NERDTree-o,中键对文件相当于NERDTree-i,对目录相当于NERDTree-e)。
D:删除当前书签。
cd:将CWD设为选中目录。
m:显示文件系统菜单(添加、复制、删除、移动文件)。
?:切换是否显示Quick Help。
这些快捷键涵盖了NERDTree插件的所有功能,可以帮助你更高效地在Vim中浏览和管理文件系统。希望这些信息对你有所帮助!