Иногда я разделяю свой VIM на 4 окна и открываю разные файлы в этих окнах.Я хочу знать, могу ли я сохранить текущий сценарий в регистр и получить его обратно, когда захочу?
Нет простого способа получить нужные функции для сохранения в реестре, хотя есть встроенная поддержка для сохранения текущего сеанса в файл.
:mks[ession][!] [file]
:help mksession
Предположим, вы редактируете вместе, и это конец дня. Ты хочешь бросить работу и забрать то, на чем остановился на следующий день. Вы можете сделать сохраните сеанс редактирования и восстановите его на следующий день. Сессия Vim содержит всю информацию о том, что вы редактируете. Это включает в себя такие вещи, как список файлов, расположение окон, глобальные переменные, параметры и другая информация.
Предположим, вы редактируете вместе, и это конец дня. Ты хочешь бросить работу и забрать то, на чем остановился на следующий день.
Вы можете сделать сохраните сеанс редактирования и восстановите его на следующий день. Сессия Vim содержит всю информацию о том, что вы редактируете.
Это включает в себя такие вещи, как список файлов, расположение окон, глобальные переменные, параметры и другая информация.
...
*:mks* *:mksession* :mks[ession][!] [file] Write a Vim script that restores the current editing session. When [!] is included an existing file is overwritten. When [file] is omitted "Session.vim" is used.
Вы можете сохранить его в файл. Вы можете прочитать об этом здесь: :help mksession
Вы также можете использовать плагины для управления сессиями, например, session.vim .
Сейчас я не знаю, как сохранить его в регистр вместо файла.