Как использовать VIM для запоминания открытых файлов между сессиями? - PullRequest
8 голосов
/ 30 июля 2009

Я использую VIM в качестве основного текстового редактора здесь, на работе, и у меня часто бывает 10-15 файлов, открытых одновременно в нескольких окнах с несколькими вкладками, каждая из которых имеет свои собственные разделенные окна. Мне нравится использовать VIM, но я ненавижу переустанавливать всю свою настройку каждый раз, когда сервер dev получает отказ или моя машина дает сбой. Есть ли способ заставить VIM запомнить настройки, такие как функции проекта во многих IDE? Или я застрял при необходимости каждый раз открывать все файлы одинаково?

Ответы [ 2 ]

20 голосов
/ 30 июля 2009

Посмотрите на команду :mksession.

Сеанс сохраняет представления для всех окон, а также общие настройки. Вы можете сохранить сеанс, и когда вы восстановите его позже, расположение окон выглядит так же. Вы можете использовать сеанс для быстрого переключения между различными проектами, автоматическая загрузка файлов, над которыми вы в последний раз работали в этом проекте.

7 голосов
/ 30 июля 2009

Проверьте справку для mksession

...