Vim - Вопросы управления сессиями

510
dgellow

Когда я сохраняю и загружаю сеанс (с split, vsplit и другим файлом) в Vim (или Gvim) с помощью :mksи :source, или с плагином диспетчера сеансов, я не могу загрузить то, что сохранил.

Например :

======= Что я сохраняю ======

:mks ~/.vim/sessions/Session.vim  ————————————————————————— | 1 | 2 | | |——————————————————| |——————| | | 3 | 4 | |______|__________________| 

4 разных файла, 1 всплит и 2 сплит (разной высоты).

======= Что я получаю ======

:source ~/.vim/sessions/Session.vim  ————————————————————————— | 1 | 4 | 1 | |————| | | | |_____________|______| | 2 | 3 | 3 | |____|_____________|______| 

Два файла (1 и 3) открываются дважды. Изменение заказа. Сплит и всплит размер и положение не совпадают.

кто-нибудь знает, почему это произошло? Управлять сессиями с такими вещами очень больно.

-> vim --version VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Jul 28 2011 16:03:36) 

(Полная версия 'vim --version':  http://pastebin.com/cCs19jwP )

1
Это все еще происходит, когда вы делаете "vim -N -u NONE" и сохраняете / восстанавливаете сеанс? Heptite 12 лет назад 0
Кажется, работает ... dgellow 12 лет назад 0
Я должен найти, какой плагин не работает хорошо ... Больно работать :( dgellow 12 лет назад 0

1 ответ на вопрос

0
dgellow

Хорошо, я нашел злой плагин. Это MiniBufferExplorer .

Я протестировал без всех плагинов, кроме MiniBufferExplorer, и я получил проблему. Я все еще не уверен, почему, хотя.

Похожие вопросы