vim
Fenster teilen
Suche…
Syntax
-
:split <file>
-
:vsplit <file>
-
:sp
<- Abkürzung für Split -
:vsp
<- Abkürzung für vsplit
Bemerkungen
Beim Aufruf über die Befehlszeile können mehrere Dateien im Argument angegeben werden, und vim erstellt für jede Datei einen Split. Beim Aufruf aus dem Ex-Modus kann pro Aufruf des Befehls nur eine Datei geöffnet werden.
Öffnen Sie mehrere Dateien in Splits von der Befehlszeile aus
Horizontal
vim -o file1.txt file2.txt
Vertikal
vim -O file1.txt file2.txt
Sie können optional die Anzahl der zu öffnenden Splits angeben. Das folgende Beispiel öffnet zwei horizontale file3.txt
und lädt file3.txt
in einen Puffer:
vim -o2 file1.txt file2.txt file3.txt
Ein neues Splitfenster öffnen
Sie können einen neuen Split in Vim im Normalmodus mit den folgenden Befehlen öffnen:
Horizontal:
:split <file name>
:new
Vertikal:
:vsplit <file name>
:vnew
split öffnet die Datei in einem neuen Split am oberen oder linken Bildschirmrand (oder dem aktuellen Split) :sp
und :vs
sind praktische Verknüpfungen.
new öffnet einen leeren Split
Ändern der Größe eines Split oder vsplit
Manchmal möchten Sie vielleicht die Größe eines Splits oder eines vsplit ändern.
Um die Größe der aktuell aktiven Aufteilung zu :resize <new size>
, verwenden Sie :resize <new size>
. :resize 30
beispielsweise die :resize 30
, wird der Split 30 Zeilen groß.
Um die Größe des aktuell aktiven vsplit zu :vertical resize <new size>
, verwenden Sie :vertical resize <new size>
. :vertical resize 80
würde das vsplit 80 Zeichen breit machen.
Tastenkombinationen
- Strg + w und + vergrößern die Größe des geteilten Fensters
- Strg + w und - verkleinern das geteilte Fenster
- Strg + w und = setzen die geteilten Fenster gleich groß
Schließen Sie alle Splits außer dem aktuellen
Normaler Modus
Strg-w o
Ex-Modus
:only
oder kurz
:on
Open-Split-Fenster verwalten (Tastenkombinationen)
Nachdem Sie ein geteiltes Fenster in vim geöffnet haben (wie viele Beispiele unter diesem Tag zeigen), möchten Sie wahrscheinlich Fenster schnell steuern. So steuern Sie geteilte Fenster mithilfe von Tastenkombinationen.
Bewegen Sie sich zum Teilen von oben / unten:
- Strg + w und k
- Strg + w und j
Zum Teilen nach links / rechts wechseln:
- Strg + w und h
- Strg + w und l
Verschiebe, um oben / unten zu teilen (wrap)
- Strg + w und w
Neues leeres Fenster erstellen:
- Strg + w und n -oder-: neu
Neuen Split horizontal / vertikal erstellen:
- Strg + W , S (Großbuchstabe)
- Strg + W , v (Kleinschreibung)
Machen Sie die aktuell aktive Aufteilung auf dem Bildschirm:
- Strg + w und o -oder-: ein
Zwischen den Spalten wechseln
Um sich nach links zu teilen, verwenden Sie <Cw><Ch>
Verwenden Sie <Cw><Cj>
um zum Split zu <Cw><Cj>
Um nach rechts zu teilen, verwenden Sie <Cw><Ck>
Um zum Split zu gelangen, verwenden Sie <Cw><Cl>
Vernünftige Spaltöffnung
Es ist eine bessere Erfahrung, die Aufteilung unten und rechts zu öffnen
setze es mit
set splitbelow
set splitright