2015-05-20 74 views

回答

5

保存的Vim會話包含打開的緩衝區列表,窗口布局和已更改的選項。 netrw插件(與許多其他插件一樣)使用暫存緩衝區在Vim窗口中顯示其用戶界面。這些內容不是持久的,而是由插件生成和更新的。 Vim沒有任何機制可以識別這些問題,並要求插件在會話負載中恢復。 Vim只是看到netrw緩衝區沒有保存在磁盤上(即:set buftype=nofile),然後跳過它。

一些插件如session.vim plugin具有處理特殊緩衝區的功能;不過,我認爲它不能恢復緩衝區。

容易就被鉤住SessionLoadPost自動命令事件是什麼,然後再重新打開NETRW然後。

相關問題