Nerdtree - 保存已打开目录的状态

17

我通常的工作流程是打开 Vim(具体来说是 MacVim),进行以下操作:

:NERDTree <bookmark>

然后手动打开我想要使用的各个子目录。通常是我上次在项目上工作时打开的相同一组目录。我知道 O 递归打开命令,但如果是一个庞大的树,我就必须关闭很多它们来清除屏幕。

有没有保存已经打开的/一般“状态”的方法?


这听起来只能通过扩展插件本身来解决。 - sjas
2个回答

6

-1

可以使用":mksession ~/mysession.vim"命令保存会话,也可以使用":mks"。然后只需加载该文件即可。


3
据我所知,Mksession(可能)只会恢复打开的文件,并且它不会跟踪NERDTree目录节点的状态,甚至不知道在保存会话时它是否处于打开状态。(如果您查看会话文件,唯一的NERDTree引用是配置设置)。实际上,自从发布原始问题后,我读到/理解到的更多信息表明,目前没有任何方法可以做到这一点... - William Turrell

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接