vim
Delade fönster
Sök…
Syntax
-
:split <file>
-
:vsplit <file>
-
:sp
<- korthet för split -
:vsp
<- korthet för vsplit
Anmärkningar
När du ringer från kommandoraden kan flera filer anges i argumentet och vim skapar en delning för varje fil. När du kallas från ex-läget kan endast en fil öppnas per kallelse av kommandot.
Öppna flera filer i delningar från kommandoraden
Vågrätt
vim -o file1.txt file2.txt
Vertikalt
vim -O file1.txt file2.txt
Du kan eventuellt ange antalet uppdelningar som ska öppnas. Följande exempel öppnar två horisontella uppdelningar och laddar file3.txt
i en buffert:
vim -o2 file1.txt file2.txt file3.txt
Öppnar ett nytt delat fönster
Du kan öppna en ny delning inom Vim med följande kommandon, i normalt läge:
Vågrätt:
:split <file name>
:new
Vertikalt:
:vsplit <file name>
:vnew
split kommer att öppna filen i en ny delning uppe eller vänster på skärmen (eller aktuell split.) :sp
och :vs
är praktiska genvägar.
ny öppnar en tom delning
Ändra storleken på en split eller vsplit
Du kanske ibland vill ändra storleken på en split eller vsplit.
För att ändra storleken på den nuvarande aktiva delningen använder du :resize <new size>
. :resize 30
till exempel skulle göra de delade 30 raderna höga.
För att ändra storleken på den nuvarande aktiva vspliten, använd :vertical resize <new size>
. :vertical resize 80
till exempel skulle göra vsplit 80 tecken breda.
Genvägar
- Ctrl + w och + öka storleken på det delade fönstret
- Ctrl + w och - minska storleken på det delade fönstret
- Ctrl + w och = ställa in en lika stor storlek som de delade fönstren
Stäng alla delningar utom den nuvarande
Normalt läge
Ctrl-w o
Ex-läge
:only
eller kort
:on
Hantera Open Split Windows (Kortkommandon)
När du har öppnat ett delat fönster i vim (vilket visas av många exempel under den här taggen) kommer du förmodligen att vilja styra fönster snabbt. Så här styr du delade fönster med kortkommandon.
Flytta till delad över / nedan:
- Ctrl + w och k
- Ctrl + w och j
Flytta till delad vänster / höger:
- Ctrl + w och h
- Ctrl + w och l
Flytta till delad över / nedan (wrap):
- Ctrl + w och w
Skapa nytt tomt fönster:
- Ctrl + w och n- eller-: nytt
Skapa ny delad horisontell / vertikal:
- Ctrl + W , S (versaler)
- Ctrl + W , v (gemener)
Gör den nuvarande aktiva split den på skärmen:
- Ctrl + w och o- eller-: på
Flytta mellan delningar
Om du vill flytta till split till vänster använder du <Cw><Ch>
Om du <Cw><Cj>
flytta till delning nedan använder du <Cw><Cj>
Om du vill flytta till split till höger använder du <Cw><Ck>
Om du vill flytta till split ovan använder du <Cw><Cl>
Sane split öppning
Det är en bättre upplevelse att öppna split nedan och till höger
ställa in det med
set splitbelow
set splitright