Wie öffne ich einen neuen Puffer im aktuellen Fenster?


23

Ich habe ein paar Registerkarten mit verschiedenen Fenstereinstellungen geöffnet.

Ich möchte einen neuen leeren Puffer im aktuellen Fenster öffnen, ohne weitere Teilungen / Fenster oder Registerkarten zu haben

Gibt es eine Möglichkeit, dies zu tun?

Ich weiß , dass ich etwas tun könnte , wie :ndann C-w jdann :qaber das scheint ein bisschen chaotisch.

Oder ähnlich mit Tabs: :tabe gT :q

Ich bin ein wenig verwirrt über die Beziehung zwischen Fenstern und Puffern im Allgemeinen - Sie können viele Puffer geöffnet haben, ohne dass sie sichtbar sind. Mit diesen Puffern können Sie aufräumen. bdWenn sie jedoch nicht sichtbar sind, müssen sie gespeichert werden, da Sie sie nicht ausblenden können sie (mit: q), ohne Änderungen zu speichern oder zu verwerfen ... das scheint etwas seltsam.

Antworten:


24

Hah ich hätte mir vorher die Hilfe ansehen sollen!

Mein erster Instinkt war, es :eohne Argumente zu versuchen .

Ich habe mir dazu die Hilfe angeschaut und bin etwas weiter unten

:ene[w]     Edit a new, unnamed buffer.  This fails when changes
            have been made to the current buffer, unless 'hidden'
            is set or 'autowriteall' is set and the file can be
            written.
            If 'fileformats' is not empty, the first format given
            will be used for the new buffer.  If 'fileformats' is
            empty, the 'fileformat' of the current buffer is used.
            {not in Vi}

3
In diesem 'hidden'Hilfeauszug wird die Option erwähnt, die bei einigen der in Ihrer ursprünglichen Frage beschriebenen Kuriositäten hilfreich sein kann. Mit :set hiddenkönnen Sie Puffer ausblenden, auch wenn sie nicht auf die Festplatte geschrieben wurden. Für mich war diese Einstellung der Wendepunkt für die Beherrschung der Puffernavigation, weg von einem Durcheinander von Spalten und Registerkarten.
tommcdo

@tommcdo schön. Ich werde es
versuchen

Hinweis: :eOhne Argumente wird versucht, die Datei von der Festplatte neu zu laden. Wenn Sie die aktuelle Datei in einem anderen Editor geändert haben, wird der Puffer durch die Datei auf der Festplatte ersetzt. Andernfalls können Sie bei einer Änderung des Puffers :e!auf die zuletzt gespeicherte Version zurückgreifen.
BallpointBen

Ich glaube, der Befehl ist jetzt :enew.
dcow
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.