4

我正在使用MiniBufExplorerNERD 树在 Vim 中进行开发。我通常有以下屏幕:

MMMMMMMMMMMM
NNSSSSSSSSSS
NNSSSSSSSSSS
NNSSSSSSSSSS
NNSSSSSSSSSS
NNSSSSSSSSSS

NNERD 树在哪里, MMiniBufExplorer 在哪里,是S我正在查看的文件。

我有时忘记使用:sh进入 shell,然后我点击:qS拆分,这使得切换 NERD 树将进行全屏 NERD 树拆分或全屏源视图,但从来没有在 NERD 之前的位置树在左边(MiniBufExplorer 没有改变)。

之后如何“重置”拆分以恢复旧行为?我基本上一直在做:qa完全退出 Vim,但显然这会关闭一切。

4

2 回答 2

1

您可以尝试使用会话 - 使用

mksession

并用

source Session.vim

如果你的分裂搞砸了。

认为如果涉及 NERDTree,您将需要使用 session.vim 插件:请参阅Vim, NERDtree not recovery in session restore

于 2012-10-05T16:03:53.760 回答
0

不是您问题的直接答案,但也许可以解决您的问题:

https://github.com/jistr/vim-nerdtree-tabs

“当您关闭文件时,选项卡也会随之关闭。没有 NERDTree 挂起。”

Nerdtree 是最糟糕的事情。那个插件换插件使它可以忍受。

于 2012-10-04T23:44:55.113 回答