一个保存的Vim会话包含打开缓冲区、窗口布局和更改选项的列表。像许多其他插件一样,netrw插件使用scratch buffers在Vim窗口中显示其用户界面。这些内容不是持久化的,而是由插件生成和更新的。Vim没有机制识别它们并要求插件在会话加载时进行恢复。Vim只是看到netrw缓冲区没有在磁盘上持久化(即:set buftype=nofile),然后跳过它。一些插件,如session.vim plugin,具有处理特殊缓冲区的功能;但我不认为它可以恢复netrw缓冲区。你可以轻松地通过挂钩SessionLoadPost自动命令事件并重新打开netrw来实现。