Articles

Vim splits, bevezetés. – Forrás szövetségesek

először, lehetővé teszi, hogy néhány teszt fájlok:

for i in foo bar cat dog ; do echo $i > $i ; done;

Ez létrehoz 4 nevű fájlokat foo, bar, cat and dog. Minden fájlnak van egy sorja, amely tartalmazza a fájl saját nevét.

nyissuk meg az első fájlt:

vim foo

Ez lenne az ismerős vim egy fájl megnyitásával. Most nyisson meg egy új megosztást, majd nyissa meg a benne lévő sávfájlt:

:sp bar

a fókusz kezdetben az új felosztásban van. A hasadások közötti mozgatáshoz először nyomja meg a Ctrl-w billentyűt (emlékszem erre a Vezérlőablakban, nem vagyok biztos benne, hogy mi a hivatalos mnemonic), majd nyomja meg az irányított gombot a kurzor mozgatásához az érdeklődő részre. Irányított kulcs lehet a nyilak vagy a preferált otthoni sor módszer.

újra megoszthatjuk a cat fájlt:

:sp cat

lehet, hogy észrevette a minden alkalommal, amikor megnyitja az új split minden szakadás kap egyenlő mennyiségű képernyő ingatlan. Az aktuális felosztás mérete a Ctrl-w + és a Ctl-w – (+ növeli az osztott méretet egy sorral, – csökkenti az osztott méretet egy sorral) használatával állítható be, ha az osztott vonal méretének egy vonalba történő ütközésének ötlete nem ül jól veled, előtag + / – szorzóval. Például, hogy növelje a jelenlegi osztott (ami a macska osztott) 5 sor futtassa a következő:

Ctrl-w 5+<

gyorsan “maximalizálja” a jelenlegi felosztás:

Ctrl-w _

lehetőséget, Majd térjen vissza kiegyenlített osztja:

Ctrl-w =

eddig csak óta dolgozik a vízszintes osztja. A Vim támogatja a függőleges felosztásokat is. Az aktuális felosztás újbóli felosztásához csak függőlegesen (ugyanakkor nyissa meg a “kutya” nevű fájlt) fut:

:vsp dog

természetesen folytathatja a hasítást, amíg a feje fáj. Vim is lehetővé teszi, hogy osztott ugyanazt a fájlt többször, majd automatikusan tartja a tartalmát szinkronban. Ez nagyon hasznos hivatkozó egy része a fájl szerkesztése közben egy másik.

Split kapcsolódó parancsok:

Action
:sp filename Open filename in horizontal split
:vsp filename Open filename in vertical split
Ctrl-w hCtrl-w ← Shift focus to split on left of current
Ctrl-w lCtrl-w → Shift focus to split on right of current
Ctrl-w jCtrl-w ↓ Shift focus to split below the current
Ctrl-w kCtrl-w Shift focus to split above the current
Ctrl-w n+ Increase size of current split by n lines
Ctrl-w n- Decrease size of current split by n lines