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


Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow