So öffnen Sie dieselbe Datei in mehreren Puffern

7

Ist es in einer Instanz von VIM möglich, eine Datei in wenigen Puffern zu öffnen und unabhängig voneinander zu bearbeiten?

Ivan
quelle

Antworten:

14

Ich bin mir nicht sicher, was du mit Puffer meinst.

Im Vim-Jargon ordnet ein Puffer eine Datei oder eine Datei zu, die später gespeichert werden könnte. Wenn Sie wirklich unabhängige Puffer mit derselben Datei initialisieren möchten, müssen Sie jeden Puffer mit füllen :read path/to/filename.

Dann haben Sie völlig unabhängige Puffer. Wenn Sie sie speichern, wird nicht einmal die ursprüngliche Datei aktualisiert.

In Vim haben wir auch Fenster. Ein Puffer kann in einem oder mehreren Fenstern oder sogar in keinem angezeigt werden. Wenn Sie das aktuelle Fenster mit :sp(oder vertikal mit :vsp) (horizontal) teilen , haben Sie zwei (oder mehr) Fenster in einem Puffer. Sie müssen nicht denselben Teil des Puffers anzeigen. Jede Änderung an einem Puffer über ein Fenster ist in den anderen Fenstern sichtbar. Durch Speichern des Puffers wird ... der aktuelle Puffer in einer einzigen Datei gespeichert.

Luc Hermitte
quelle