Когда я netrw и некоторые файлы открываются в Vim, только файловые панели отображаются, когда я восстановить сеанс с помощью .mksession
.Сохранить файл эксплорер панель в VIM сессии
Можно ли восстановить панель браузера файловиз сохраненной сессии?
Когда я netrw и некоторые файлы открываются в Vim, только файловые панели отображаются, когда я восстановить сеанс с помощью .mksession
.Сохранить файл эксплорер панель в VIM сессии
Можно ли восстановить панель браузера файловиз сохраненной сессии?
Сохраненный сеанс Vim содержит список открытых буферов, макет окна и измененные параметры. Плагин netrw использует, как и многие другие, буферы нуля для отображения его пользовательского интерфейса в окне Vim. Это содержимое не сохраняется, а создается и обновляется плагином. Для Vim не существует механизма для распознавания и попросить плагин восстановить нагрузку на сеанс. Вим просто видит, что буфер netrw не сохраняется на диске (т. Е. :set buftype=nofile
), а затем пропускает его.
Некоторые плагины, такие как session.vim plugin, имеют функциональные возможности для обработки специальных буферов; Я не думаю, что он может восстановить netrw буферов.
Что вы могли легко сделать, это закреплять в SessionLoadPost
autocmd событие, и открыть netrw тогда.