我通常的工作流程是打开 Vim(具体来说是 MacVim),进行以下操作:
:NERDTree <bookmark>
然后手动打开我想要使用的各个子目录。通常是我上次在项目上工作时打开的相同一组目录。我知道 O
递归打开命令,但如果是一个庞大的树,我就必须关闭很多它们来清除屏幕。
有没有保存已经打开的/一般“状态”的方法?
很不幸,在NERDTree中还没有实现这个功能。不过,如果你认为这个功能值得关注,你可以在GitHub上自己添加或提交请求,这个功能很快就会提供给你。
编辑:我已经代表你提交了这个功能请求;你可以在这里跟踪它的状态。
可以使用":mksession ~/mysession.vim"命令保存会话,也可以使用":mks"。然后只需加载该文件即可。