Щоб зберегти сеанс ( :mksession , :mks ) файл vim у каталозі, де було запущено поточне виконання Vim. Використовуючи знак оклику, :mks! команда перезаписує сеанс. vim, якщо він існує в каталозі. Ви можете вказати власну назву файлу, щоб зберегти сеанс :mks!
Як зберегти файл у Vi / Vim без виходу
- Перейдіть у командний режим, натиснувши клавішу Esc.
- Тип : (двокрапка). Відкриється панель підказок у нижньому лівому куті вікна.
- Введіть w після двокрапки та натисніть Enter. Це збереже у Vim зміни, внесені до файлу, без виходу.
Щоб зберегти всі відкриті вкладки в одному чи кількох вікнах як сеанс:
- Відкрийте. …
- Натисніть «Зберегти вкладки як сеанс» на панелі «Сеанси».
- Клацніть правою кнопкою миші на панелі вкладок > виберіть «Зберегти всі вкладки як сеанс».
- Введіть «Зберегти відкриті вкладки як сеанс» у швидких командах.
- Створіть для дії комбінацію клавіш або жест мишею.
Ви можете зберегти поточний сеанс (або макет буфера) за допомогою команди :Osession . Якщо ви не вкажете аргумент, він записує файл сеансу під назвою Session. vim за замовчуванням. Щоб перезавантажити сеанс, скористайтеся vim -S <назва-сеансу> або :source <назва-сеансу>, якщо ви вже перебуваєте у Vim.
Автозбереження вимкнено за замовчуванням, запустіть :AutoSaveToggle, щоб увімкнути/вимкнути автозбереження. Якщо ви хочете, щоб плагін завжди був увімкненим, це можна зробити за допомогою параметра g:auto_save (розмістіть «let g:auto_save = 1» у вашому .vimrc).