Wie öffne ich einen neuen Puffer, ohne ihn in einem Split zu öffnen?

13

Ich weiß, dass ich :neweinen neuen Puffer in einem geteilten Fenster (definiert durch set splitbelowund set splitright) öffnen kann .

Aber wie kann ich einen neuen, leeren Puffer öffnen, ohne ihn in einem Split zu öffnen?

hgiesel
quelle

Antworten:

12

Sie können verwenden :enew. Siehe :h :enew:

Bearbeiten Sie einen neuen, unbenannten Puffer. Dies schlägt fehl, wenn Änderungen am aktuellen Puffer vorgenommen wurden, es sei denn, 'hidden' ist gesetzt oder 'autowriteall' ist gesetzt und die Datei kann geschrieben werden.

Mit können Sie :enew!nicht gespeicherte Änderungen im aktuellen Puffer verwerfen.

statox
quelle
3

Vim bietet auch an :tabnew, dass ein neuer, unbenannter Puffer in einem neuen Tab geöffnet wird. Mit gtund können Sie auf einfache Weise zwischen Puffern (Tabs) wechseln gT. Dies beansprucht die gesamte Breite des Editors, allerdings technisch in einem anderen Fenster (auf einer anderen Registerkarte).

Korrigiert aus Romainls Kommentar

jpaugh
quelle
2
Puffer! = Tabulatoren (!). Probieren Sie beide :enewund :tabewährend Sie eine Datei haben , dass Sie nicht gespeichert haben. Ich habe dies jedoch immer noch positiv bewertet, da es sich um die Registerkarte handelt, die folgender Entsprechung entspricht: enew
hgiesel 13.06.16
1
:tabnewist das Äquivalent zur Registerkarte :enew.
Romainl
Danke, @romainl! Eigentlich :tabeverhält sich das aber ohne Argument gleich.
Jpaugh
1
Ein Nebeneffekt. Wetten Sie niemals auf Nebenwirkungen.
Romainl
@romainl :-) Für ein Skript ja; aber für den alltag? Ich würde es vorziehen, eine kleinere Teilmenge von Befehlen zu verwenden, damit ich mich an alle erinnern kann.
Jpaugh