对我来说,一个典型的工作流程是打开 Vim(准确地说是 MacVim),执行以下操作:
:NERDTree <bookmark>
然后手动打开我想使用的各种子目录。通常,它与我上次处理该项目时打开的目录集相同。我知道O
recursive-open 命令,但如果它是一棵大树,那么我必须去关闭它们的负载以清除屏幕。
有没有办法保存那些打开的/一般的“状态”?
不幸的是,在 NERDTree 中还没有办法做到这一点。但是,如果您觉得该功能值得关注,您可以自己添加它或在 GitHub 上提交请求,它很快就会提供给您。
编辑:我冒昧地自己提交了功能请求;您可以在此处跟踪其状态。
当然只需用 ":mksession ~/mysession.vim" 保存会话。":mks" 也可以。然后只需获取文件即可。