Wie öffne ich eine leere neue Datei in einem Split in Vim?

102

Es muss etwas sehr offensichtliches sein, aber ich kann es nicht herausfinden und Google hilft auch nicht.

Hakanensari
quelle

Antworten:

128
:help new
:help vnew

sollte dich auf Kurs bringen.

Sie werden dann offensichtlich einen neuen Puffer haben. Dieser Puffer wird nur dann zu einer Datei, wenn Sie :w ihn auf die Festplatte kopieren.

Akira
quelle
6
Und :set splitrightsetzt den neuen Split rechts.
Super
3
Außerdem :set splitbelowgibt es den entsprechenden Befehl, damit der neue Split beim horizontalen Teilen unten angezeigt wird.
DSAXTON
49

Eine andere Möglichkeit ist es, <CTRL + W> nim normalen Modus zu arbeiten. Dadurch wird ein neuer Split erstellt .

BEARBEITEN:

Sie können auch <CTRL + W> vim normalen Modus eine vertikale Aufteilung vornehmen (die vorherige Aufteilung führt eine horizontale Aufteilung durch).

Und gerade vollständig zu sein, bewegen Sie sich auf die verschiedenen Aufteilungen indem <CTRL + W> <direction>mit der Richtung jeder sein h, j, k, oderl

Um einen Puffer zu schließen, machen Sie <CTRL + W> q

g19fanatic
quelle
Zu Ihrer Information: Diese öffnen den aktuellen Puffer in einem neuen Split, nicht eine neue Datei in einem neuen Split.
Emile 81
2
Für mich Ctrl+w nöffnet sich ein Split mit einem neuen Puffer, Ctrl+w vteilt aber nur den aktuellen Puffer auf. Seltsam.
c24w
1
Wenn Sie einen vertikalen Split mit einer neuen Datei erstellen möchten,
lesen Sie
2
vim myfile.txt  # open one file in one window
:buffers        " shows one buffer with "myfile.txt" in it
:sp             " create split window; we now have one buffer with two windows.
:e newfile.txt  " create new buffer with new filename in first window
:buffers        " shows two buffers (myfile.txt & newfile.txt), each in own window

Dies ist ein guter Link: http://vim.wikia.com/wiki/Easier_buffer_switching

edW
quelle
0

Ich habe das Vim-Menü unter File - Split Open verwendet. Sie müssen jedoch einen Namen für Ihre neue leere Datei angeben.

Rolnik
quelle
Vim hat ein Menü?
Frabjous
gvim oder macvim können ein Menü anzeigen, ja. was hast du erwartet? :)
Akira
Es scheint, dass: sp auch funktionieren kann - für diejenigen, die nicht die gvim-Version verwenden.
Rolnik