Ich möchte häufig vorübergehend einen Puffer auf einer Registerkarte maximieren und dann zur alten Pufferkonfiguration zurückkehren, die ich mir angesehen habe. Mein aktueller Workflow, um so etwas zu tun, besteht entweder darin, alle anderen Puffer mit zu schließen <c-w>o
oder den Puffer, den ich gerade betrachte, auf eine eigene Registerkarte zu verschieben <c-w>T
. Das Problem beim zweiten Ansatz besteht darin, dass der Puffer von der ursprünglichen Registerkarte entfernt wird.
Ich bevölkern drei Dateien a.txt
, b.txt
und c.txt
mit a
, b
und c
jeweils.
% echo a > a.txt
% echo b > b.txt
% echo c > c.txt
Wenn ich alle drei Dateien auf einer Registerkarte öffne, wird Folgendes angezeigt.
Dann kann ich selbst a.txt
zu einem Tab wechseln . Wenn ich dies tue, wird a.txt
es jedoch von der ursprünglichen Registerkarte entfernt. (Also das wäre nach a <c-w>Tgt
)
Ich möchte die Möglichkeit haben, zu dem Zeitpunkt zu wählen, zu dem ich gedrückt hätte <c-w>T
, um den Inhalt des ursprünglichen Puffers beizubehalten, eine neue Registerkarte zu erstellen, die nur den aktuell fokussierten Puffer enthält, und dann die neue Registerkarte zu fokussieren, die ich gerade habe erstellt. Mit anderen Worten, ein Befehl ist fast genau so, <c-w>T
außer dass die ursprüngliche Registerkarte beibehalten wird und sich jetzt a.txt
auf zwei Registerkarten befindet.
Gibt es eine Möglichkeit, dies zu tun?