我通常:
- 选择需要的文件。
- 在制表符中打开它(默认为 t 字符)。
但是我怎样才能跳回 NERDTree 以在选项卡中再打开一个文件呢?
我现在在 .vimrc 文件中使用的临时解决方案:
map <F10> :NERDTree /path/to/root/of/my/project
但是从根目录一次又一次地开始导航并不是很有用。
Ctrl-ww
这将在打开的窗口之间移动(例如,您可以在 NERDTree 窗口、您正在编辑的文件和帮助窗口之间跳转……只需按住Ctrl并按w两次)。
Ctrl+ww循环通过所有窗口
Ctrl+wh带你离开一个窗口
Ctrl+wj带你下一个窗口
Ctrl+wk带你打开一个窗口
Ctrl+wl带你到一个窗口
NERDTree 在另一个窗口中打开。你看到的那个分割视图?在 vim 用语中,它们被称为 windows。CTRL所有窗口命令都以-开头W。要从彼此左右的相邻窗口移动,您可以使用 - 将焦点更改到当前窗口左侧的窗口,并使用-CTRL将w h焦点向右移动。同样,-和-将在水平分割的窗口之间移动您(即,一个窗口在另一个窗口之上)。如此处所述,您可以使用 Windows 执行更多操作。CTRLw lCTRLw jCTRLw k
您还可以使用 :NERDTreeToggle 命令来打开和关闭您的树。我通常绑定那个。
如果你使用T而不是t没有必要跳回来,因为新的选项卡将被打开,但vim的焦点将简单地留在NERDTree中。
您可以使用# ctrl-ww
.
例如,按下:
1 ctrl-ww
将专注于第一个窗口,通常是 NERDTree。
ctrl-ww当您打开有限的选项卡时可能会很有用。但是当您打开太多选项卡时可能会很烦人。
无论光标的焦点在哪里,我都会再次输入:NERDTree
以立即将焦点重新放在 NERDTree 选项卡上。希望有帮助
ctrl-pgup您可以通过和更改选项卡ctrl-pgdown。在该选项卡上,您来自 NERDTree 仍处于选中状态,您可以打开另一个选项卡。
在更新的 NERDTree 版本中,您可以使用命令:NERDTreeFocus
,它将焦点移到 NERDTree 窗口。
此处的最佳答案提到使用T在新选项卡中静默打开文件,或在文件正常打开后Ctrl+WW跳回书呆子树窗口。
如果使用缓冲区:用于在新缓冲区中以静默go方式打开文件,这意味着您的注意力将保持在 nerd-tree 上。
使用它可以快速打开多个文件:)
gt
= 下一个 Tap
gT
= 上一个标签
所有的快捷方式和功能都在
press CTRL-?