Nerdtree - сохранение состояния открытых каталогов

Типичный рабочий процесс для меня открывает Vim (MacVim, если быть точным), делая:

:NERDTree <bookmark>

а затем вручную открыть различные подкаталоги, которые я хочу использовать. Часто это тот же набор каталогов, которые я открывал, когда я в последний раз работал над проектом. Я знаю команду O recursive-open, но если это большое дерево, я должен пойти и закрыть загрузку, чтобы очистить экран.

Есть ли способ сохранить те, которые открыты/общее "состояние"?

Ответы

Ответ 1

К сожалению, в NERDTree нет способа сделать это. Если вы чувствуете, что функция заслуживает внимания, однако, вы можете добавить ее самостоятельно или отправьте запрос на него на GitHub, и он скоро будет доступен вам.

Изменить: Я взял на себя смелость отправить запрос функции; вы можете отслеживать его статус здесь.

Ответ 2

Конечно, просто сохраните сеанс с помощью:: mksession ~/mysession.vim. ": mks" тоже работает. Затем просто отправьте файл и там вы идете.