VIM: Wie öffne ich eine neue Datei im aktuellen Puffer?

7

Standardmäßig erstellt der Befehl VIM :e einen neuen Puffer mit der angegebenen Datei und lässt den aktuellen Puffer frei. Dies führt dazu, dass die Pufferanzahl sehr groß wird (und das ist nicht praktisch, wenn ein Pufferanzeige-Plugin verwendet wird, zum Beispiel popular minibufexplorer ). Ist es möglich, VIM so zu ändern, dass der Befehl :e den aktuellen Puffer wieder verwendet? Wenn ich zwei Puffer brauche, kann ich immer einen zweiten über den Befehl :enew erstellen.

    
grigoryvp 12.07.2013, 09:36
quelle

2 Antworten

11

Sie können einen Puffer nicht "wiederverwenden", ein Puffer in vim ist

  

Eine Datei wird zur Bearbeitung in den Speicher geladen.

Sie könnten den aktuellen Puffer löschen und dann einen neuen öffnen, damit Ihre Puffer zählen:

%Vor%

Beachten Sie, dass mit ! Änderungen am aktuellen Puffer verworfen werden.

    
Kent 12.07.2013, 09:49
quelle
8
%Vor%

ist der intuitivste Weg, aber es wird Ihr Fenster zerstören, wenn Sie einen Split haben. Also ...

%Vor%

Dann können Sie

tun %Vor%

oder

%Vor%

laden Sie Ihre .vimrc und töten Sie den Puffer, in dem Sie waren, ohne mit Fenstern zu verwirren.

    
Amadan 12.07.2013 10:39
quelle

Tags und Links