Vim - Probleme beim Sitzungsmanagement

645
dgellow

Wenn ich eine Sitzung (mit split, vsplit und einer anderen Datei) in Vim (oder Gvim) mit :mksund :sourceoder mit einem Sitzungsmanager-Plugin speichere und lade, kann ich nicht laden, was ich gespeichert habe.

Zum Beispiel :

======= Was speichere ich ======

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

4 verschiedene Dateien, 1 vsplit und 2 split (unterschiedliche Höhe).

Was ich bekomme =======

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

Zwei Dateien (1 und 3) wurden zweimal geöffnet. Auftragsänderung Größe und Position von Split und vsplit sind nicht gleich.

Weiß jemand, warum das passiert? Es ist sehr schmerzhaft, Sitzungen mit solchen Dingen zu verwalten.

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

(Vollständige 'vim --version':  http://pastebin.com/cCs19jwP )

1
Tritt es immer noch auf, wenn Sie "vim -N -u NONE" ausführen und eine Sitzung speichern / wiederherstellen? Heptite vor 13 Jahren 0
Scheint zu funktionieren… dgellow vor 13 Jahren 0
Ich muss herausfinden, welches Plugin nicht gut funktioniert… Schmerzhafte Arbeit :( dgellow vor 13 Jahren 0

1 Antwort auf die Frage

0
dgellow

Okay, ich habe das böse Plugin gefunden. Es ist MiniBufferExplorer .

Ich habe ohne alle Plugins außer MiniBufferExplorer getestet und bekomme das Problem. Ich bin immer noch nicht sicher warum.