С Vim вы можете запустить :mksession
чтобы сохранить текущий сеанс, т. Е. Сопоставления , параметры, переменные, текущий каталог, вкладки, окна (и их макеты) и т.д. Это сохранит всю информацию о сеансе в файл в текущем каталоге с именем Session.vim
(вы можете указать имя файла для команды :mksession
если вы хотите сохранить разные сессии в разных файлах, например :mksession django-files.vim
). Поскольку информация хранится в файле, она будет сохраняться после перезагрузки компьютера.
Чтобы восстановить сеанс при следующем запуске Vim, просто запустите :source Session.vim
или :source django-files.vim
См. help session-file
Vim для более подробной информации.
Чтобы восстановить вкладку терминала с помощью сервера Django, я бы просто написал псевдоним, функцию или скрипт оболочки, чтобы перейти в соответствующий каталог, запустить сервер и т.д.