Сохранить и восстановить состояние vim

Как я могу сохранить состояние vim после выхода, а затем восстановить это состояние, когда я его открываю?

Так кажется, что он не закрыл vim.

Ответ 2

Используйте сеансы vim, это потрясающая функция! (Добавление основного использования здесь - ответы Кента на эти детали.)

Чтобы сохранить текущие представления + настройки для текущего сеанса редактирования, выполните следующие действия:

:mksession path/to/my-session-file.vim

Чтобы открыть/восстановить сеанс, выполните:

% vim -S path/to/my-session-file.vim

Чтобы перезаписать ранее сохраненный сеанс с текущим, просто добавьте:!

:mksession! path/to/my-session-file.vim