如何从选项卡中的文件跳回NERDTree?

时间:2009-11-01 07:18:23

标签: vim ide nerdtree

我通常:

  1. 选择所需文件。
  2. 在标签中打开它(默认情况下为t字符)。
  3. 但是我怎样才能跳回到NERDTree再打开一个文件呢?

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

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

    但是从目录的根目录反复启动导航并不是很有用。

12 个答案:

答案 0 :(得分:608)

控制 - 瓦特 瓦特

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

答案 1 :(得分:96)

Ctrl + w w 循环显示所有窗口

Ctrl + w h 带你离开一个窗口

Ctrl + w j 带你进入一个窗口

Ctrl + w k 带你上一个窗口

Ctrl + w l 带您右转窗口

答案 2 :(得分:90)

NERDTree在另一个窗口中打开。你看到的分裂视图?他们用vim的说法称为窗户。所有窗口命令都以 CTRL - W 开头。要从相邻左侧和右侧的相邻窗口移动,您可以使用 CTRL - w h将焦点更改为当前窗口左侧的窗口,并使用 CTRL - w l 将焦点移到右侧。同样, CTRL - w j CTRL - w k < / kbd>将在水平分割窗口之间移动(即,一个窗口在另一个窗口之上)。如here.

所述,你可以使用windows做更多的事情

您还可以使用:NERDTreeToggle命令打开和关闭树。我通常会这样做。

答案 3 :(得分:66)

如果使用 T 而不是 t ,则无需跳回,因为新选项卡将被打开,但vim的焦点将仅保留在NERDTree中。

答案 4 :(得分:22)

您可以使用# ctrl-ww专注于拆分窗口。

例如,按:

1 ctrl-ww

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

答案 5 :(得分:7)

ctrl-ww 打开限制标签时可能很有用。但是当你打开太多标签时可能会很烦人。

我再次输入:NERDTree,以便在我的光标所在的任何地方立即将焦点重新放回NERDTree标签。希望有所帮助

答案 6 :(得分:6)

由于未提及,因此非常有帮助:

ctrl-w p

我记忆为

转到先前选择的窗口

它用作 there and back 命令。在新窗口中从树中打开新文件后,按 ctrl-w p 切换回到NERDTree并再次使用< strong>返回到上一个窗口。

PS:值得一提的是, ctrl-w p 实际上记录为进入预览窗口(请参阅:{{ 1}}和:help preview-window)。

这也是唯一可以在内部切换并浏览COC preview documentation window的按键。

答案 7 :(得分:5)

您可以通过 ctrl-pgup ctrl-pgdown 更改标签。在该选项卡上,您仍然可以选择NERDTree,您可以打开另一个选项卡。

答案 8 :(得分:2)

在更新版本的NERDTree中,您可以使用命令:NERDTreeFocus,这会将焦点移至NERDTree窗口。

答案 9 :(得分:2)

此处最常见的答案是使用 T 静默地在新标签页中打开文件,或者 Ctrl + W W 会跳回到书呆子树窗口。

如果要使用缓冲区,请使用 go 在新的缓冲区静默地)中打开文件,这意味着您的注意力将集中在书呆子上-树。

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

答案 10 :(得分:1)

gt = 下一次点击 gT = 上一个标签

答案 11 :(得分:0)

所有快捷方式和功能都在

press CTRL-?