Manchmal, wenn ich an einer Datei arbeite, öffne ich mehrere Dateien, um eine Vorstellung vom aktuellen Code-Fluss zu bekommen. Dies führt jedoch manchmal dazu, dass mehrere Dateien gleichzeitig durch Teilen geöffnet sind. Gibt es einen Befehl zum Beenden aller außer dem ausgewählten Fenster?
34
Antworten:
Wenn Sie alle Fenster (Teilfenster) mit Ausnahme des aktuellen Fensters schließen möchten:
Wenn Sie alle Registerkarten außer der aktuellen schließen möchten:
Wenn Sie alle versteckten Puffer löschen möchten (Dateien sind geöffnet, aber in keinem Fenster auf einer Registerkarte sichtbar), müssen Sie Ihrem vimrc eine Funktion hinzufügen. Einige Leute haben mögliche Funktionen hier und hier gepostet
Ich bin mir nicht sicher, welche dieser Befehle Sie ausführen wollten, aber hoffentlich ist eine Kombination dieser Befehle ausreichend.
quelle
Drücken Sie Ctrl+w, oum schnell alle geteilten Fenster außer dem aktuellen zu schließen.
Verwenden Sie alternativ den Befehl:
:on
(:only
).Siehe auch:
quelle
:q
) oder sie nur zu verstecken?:tabs
zeigt sie nicht.