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.
Wenn ich eine Sitzung (mit split, vsplit und einer anderen Datei) in Vim (oder Gvim) mit :mks
und :source
oder 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 )
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.