Ich habe eine Datei in horizontaler oder vertikaler Aufteilung geöffnet und möchte sie stattdessen in einer neuen Registerkarte ablegen. Kann das einfach gemacht werden?
43
Verwenden Sie ganz einfach CTRL+ W, SHIFT+ T.
Siehe die Hilfeseite :
:help CTRL-W_T
Beachten Sie, dass hierbei zwischen Groß- und Kleinschreibung <C-W>T
unterschieden wird <C-W>t
.
Der langwierige und unkomplizierte Weg wäre, eine neue Registerkarte zu öffnen und den Puffer der Datei dort zu öffnen.
:b
kannTAB
aus beliebigen Teilen des Dateinamens -vollständig sein, daher sollte dies nicht zu lange dauern.quelle
Kanonische Lösung
Angenommen, es gibt zwei Puffer:
Sie haben derzeit
food/tacos.txt
geöffnet. Sie möchtenmatch_this_partially.md
in einem neuen Tab öffnen .Verwenden Sie einfach Folgendes:
-- oder --
Sie können anstelle von auch das Ausfüllen von Wildmenüs verwenden
partial
.lange Form:
:tab sbuffer {buffer}
Hilfe:
:help :tag
:help :sbuffer
Alternative Tastaturlösung
Öffnen Sie die Datei in einem neuen Split und öffnen Sie sie in einem neuen Tab mit den folgenden Optionen:
Anwendungsfall
Hinweis: Bei mir wird
]b
einfach mit gemapptnnoremap <silent> ]b :silent execute v:count.'bnext'<cr>
Wenn ich nur wenige Puffer habe, kann ich Folgendes tun:
<c-w>v
- Erstellen Sie eine neue vertikale Teilung]b
- zum nächsten Puffer navigieren (im Wesentlichen mit:bnext
)<c-w>T
- Split in neuem Tab öffnen (dies zerstört den Split im ersten Tab)quelle