如何从文件跳转回NERDTree在选项卡?

我通常:

  1. 选择所需的文件。
  2. 在一个选项卡中打开它(默认为t字符)。

但是我怎么能跳回NERDTree在一个选项卡中打开一个文件呢?

我现在在我的.vimrc文件中使用的临时解决方案:

map <F10> :NERDTree /path/to/root/of/my/project

但是从根目录反复开始导航并不是很有用。

129247 次浏览

Ctrl -ww

这将在打开的窗口之间移动(因此您可以在NERDTree窗口,您正在编辑的文件和帮助窗口之间跳转,例如……只需按住Ctrl并按w两次)。

你可以通过ctrl-pgupctrl-pgdown来改变制表符。在你来自NERDTree的选项卡上仍然被选中,你可以打开另一个选项卡。

如果你使用T而不是t,就不需要回跳,因为新标签将被打开,但vim的焦点将简单地保留在NERDTree中。

NERDTree在另一个窗口中打开。你看到的那个分屏视图?在vim术语中,它们被称为窗口。所有窗口命令都以CTRL-W开头。要从左右相邻的窗口移动,可以使用CTRL-w h将焦点转移到当前窗口左侧的窗口,并使用CTRL-w l将焦点转移到右侧。同样,CTRL-w W0和CTRL-w W3将在水平分割的窗口之间移动(即,一个窗口在另一个窗口之上)。你可以用窗口做更多的事情,如上所述W4

你也可以使用:NERDTreeToggle命令来打开和关闭你的树。我通常把它绑定为t。

你可以使用# ctrl-ww来关注一个分割窗口。

例如,按:

1 ctrl-ww

会关注第一个窗口,通常是NERDTree。

Ctrl+ww循环遍历所有窗口

Ctrl+wh带你离开一个窗口

Ctrl+wj带你下窗

Ctrl+wk带你到一个窗口

Ctrl+wl带你到右边的窗口

ctrl-ww可能有用时,你有有限的选项卡打开。但当你打开太多标签时,可能会很烦人。

我再次键入:NERDTree以立即将焦点返回到NERDTree选项卡上,无论光标的焦点在哪里。希望这能有所帮助

在NERDTree的最新版本中,您可以使用命令:NERDTreeFocus,这将把焦点转移到NERDTree窗口。

所有的快捷方式和功能都在

press CTRL-?

因为它没有被提及,而且它真的很有帮助:

ctrl-wp

我把它记作转到先前选定的窗口

它的工作原理是来来回回命令。在新窗口的树中打开一个新文件后,按ctrl-wp切换到NERDTree,并再次使用返回到你的前一个窗口。

PS:值得一提的是,ctrl-wp实际上被记录为进入预览窗口(参见::help preview-window:help ctrl-w)。

它也是唯一的击键工作,切换内部和探索COC 预览文档窗口

上面的答案提到使用T在新选项卡默默地中打开文件,或者在正常打开文件后使用Ctrl+WW跳转回书呆子树窗口。

如果使用缓冲区:使用在新的缓冲默默地中打开一个文件,这意味着你的重点将保持在nerd-tree上。

使用这个可以快速打开多个文件:)

gt = next轻按 gT = previous Tab

如果你愿意,你可以启用鼠标支持编辑~/。vimrc文件。

set mouse=a

之后,你启用文件单击NERDTree。