Die Frage kurz: Ist es möglich, eine Registerkarte in einem Fenster und nicht ein Fenster in einer Registerkarte zu öffnen? . So was:
An Stelle von:
Einige Hintergrundinformationen zur Frage:
Ich bin an die Benutzeroberfläche wie im ersten Screenshot oben gewöhnt, in der sich die Registerkarten in den Fenstern befinden.
Anfangs konnte ich dies in Vim mithilfe der Funktionalität einer Konsolen-App erreichen, da ich für Vim noch sehr neu war und mich nicht an noch mehr Befehle für die Arbeit mit Windows erinnern wollte. Dieser Ansatz hat jedoch einige Unannehmlichkeiten für mich:
- Keine gemeinsame Nutzung von Registern
- Die
.viminfo
Datei wird für jede Instanz von vim separat geöffnet. Daher können einige wichtige Informationen verloren gehen, wenn die Instanz von vim, in der sie vorhanden war, zuerst geschlossen wurde (da jede Instanz des Editors die.viminfo
Datei überschreibt ).
Ich habe einige Problemumgehungen für jedes dieser Probleme verwaltet, die unten aufgeführt sind, falls jemand anderes mit diesem Problem konfrontiert wird:
- Für die gemeinsame Nutzung von Registern zwischen Fenstern eines Terminals habe ich die
xclip
Anwendung installiert und Register mit Ex-Befehlen wie den folgenden kopiert:call system('xclip', @")
- Bei den
.viminfo
Problemen beim Umschreiben versuche ich nur, auf die Reihenfolge des Schließens von Vim-Instanzen zu achten.
Aber neulich hatte ich es satt und beschloss, die Fenster in Vim auszuprobieren, und als erstes stellte ich fest, dass die Registerkarten sozusagen "über" den Fenstern sind, was mir persönlich nicht gefällt.
Ich habe mir einige Vim-Dokumente dazu angesehen, und es scheint, dass es nicht möglich ist, einen Tab in einem Fenster zu öffnen. Kann jemand darauf antworten, indem er entweder erklärt, wie es möglich ist, oder bestätigt, dass es nicht möglich ist?