gvim dockt in Windows 7 ab, wenn vertikale Abteilungen hinzugefügt oder gelöscht werden. Wie kann man das verhindern?

481
Isaac Remuant

Ich verwende gvim im Fenstermodus und verwende die Windows 7-Funktion, um es an einer Seite anzudocken.

Jedes Mal, wenn ich ein vertikales Fenster in gvim öffne oder schließe (z. B. ^ w ^ v), entscheidet Windows 7, das Programm abzudocken.

Der einzige Unterschied, den ich in gvim sehen kann, ist, dass bei vertikalen Aufteilungen BEIDE Seiten des Fensters Bildlaufleisten vorhanden sind. Zuvor hatte es nur einen rechts. Ich gehe davon aus, dass das Hinzufügen / Löschen der rechten Bildlaufleiste dieses Verhalten verursacht, aber ich weiß nicht, wie ich es korrigieren kann.

Irgendwelche Ideen? Ist die Bildlaufleiste wirklich das Problem?

Weitere Informationen:
Windows 7 x64
gvim x64

1
Dieser Thread enthält einige gute Informationen und eine mögliche Lösung: https://groups.google.com/forum/#!topic/vim_use/AquSYdwcRBw Steve Vermeulen vor 9 Jahren 0

1 Antwort auf die Frage

1
peth

Ich beschäftige mich nicht zu sehr mit den Interna, werde aber gvimwahrscheinlich ihren Fensterstatus ändern, um die Bildlaufleisten anzuzeigen oder auszublenden (oder sogar ihr Fenster neu zu erstellen), was Windows dazu veranlassen kann, sich abzudocken (oder nicht erneut anzukoppeln).

Versuchen Sie es :set go-=r go-=R go-=l go-=Lzu überprüfen. Wenn sich dadurch das Verhalten ändert, versuchen Sie, die Einstellung zu finden, mit der Sie sich am wohlsten fühlen. Sie können die Bildlaufleisten je nach Ihrem Geschmack entweder immer oder nie anzeigen. (Da Vim sehr tastaturorientiert ist, verzichten viele Vim-Benutzer, ich selbst, einfach auf Bildlaufleisten.)

Weitere :help 'guioptions'Informationen zu diesen Einstellungen finden Sie hier.

Die Änderung wird die Dinge vermasseln, so dass g + = L oder g + = R zu vermeiden sind. Sie können einfach auswählen, ob Sie g + = r oder g + = l oder beides ohne Änderung der Fensteraufteilung wünschen. Ich persönlich bleibe ohne Scrollbalken. Wenn ich die Maus berühren müsste, würde das Mausrad ausreichen. Vielen Dank, besonders für das Hinzufügen der Hilfslinienzeile, damit ich weiter lernen kann. Isaac Remuant vor 12 Jahren 0