Vim Split Screen
a Vim vezérlői csak a billentyűzet és a billentyűzet körül keringenek. Ez különösen akkor hasznos, ha olyan kódokkal és feladatokkal foglalkozik, amelyek teljes fókuszt igényelnek. A “csak billentyűzet” természet lehetővé teszi, hogy több fókusz belmagasság a kódot. Nos, szabadon kölcsönhatásba léphet az egérrel.
mondja, olyan fájllal dolgozik, amely megköveteli a fájl több részének szemmel tartását. A programozáshoz ez egy közös forgatókönyv. Vannak más forgatókönyvek is, amikor egy osztott nézet hasznos lehet. Igen, nézzük meg, hogyan lehet felosztani a nézetet és szerkeszteni a Vim-en.
hozzunk létre egy demo fájlt. Megragadtam a kód buborék sort Geeksforgeeks.
![](https://linuxhint.com/wp-content/uploads/2019/07/1-13.png)
most itt az ideje, hogy a fájlt két részre bontsuk. Nyomja meg a” Ctrl + w “gombot, majd nyomja meg a”v” gombot. Vessen egy pillantást az esetekre; mindegyik kisbetűs.
![](https://linuxhint.com/wp-content/uploads/2019/07/2-12.png)
Voila! Elég egyszerű, igaz? Csináljunk még egy osztást!
![](https://linuxhint.com/wp-content/uploads/2019/07/3-11.png)
Ez a funkció a parancsból is elérhető.
![](https://linuxhint.com/wp-content/uploads/2019/07/4-12.png)
![](https://linuxhint.com/wp-content/uploads/2019/07/5-12.png)
ennek a parancsnak egy rövid formája is van.
kezdjük az elejétől. Ezúttal vízszintes felosztást fogunk végezni. Futtassa a következő parancsot.
![](https://linuxhint.com/wp-content/uploads/2019/07/6-11.png)
/div>
![](https://linuxhint.com/wp-content/uploads/2019/07/7-9.png)
röviden, a következőket használhatja.
Ez a funkció billentyűkombinációval is elérhető. A vízszintes felosztáshoz nyomja meg a” Ctrl + w”, majd az”s” gombot. Ismét mindegyik kisbetűs.
![](https://linuxhint.com/wp-content/uploads/2019/07/8-9.png)
mozgó ablak ablak ablak
osztott nézet rendkívül hasznos sok forgatókönyv, biztos. Azonban anélkül, hogy képes lenne az egyik ablakról a másikra ugrani, ez az osztott nézet teljesen haszontalan. Lássuk, hogyan tudunk ugrani az egyik felosztásból a másikba.
itt beállítottam ugyanazon fájl 4 osztott nézetét.
![](https://linuxhint.com/wp-content/uploads/2019/07/9-9.png)
mint látható, a kurzor jelenleg az első ablakban van. A jobb oldali ablakra való váltáshoz nyomja meg a” Ctrl + w”, majd az”l” gombot.
![](https://linuxhint.com/wp-content/uploads/2019/07/10-8.png)
![](https://linuxhint.com/wp-content/uploads/2019/07/11-8.png)
![](https://linuxhint.com/wp-content/uploads/2019/07/12-7.png)
To go to the left window, it’s “Ctrl + w”, then “h”.
![](https://linuxhint.com/wp-content/uploads/2019/07/13-5.png)
![](https://linuxhint.com/wp-content/uploads/2019/07/14-5.png)
If you did a horizontal split, then going up and down is necessary. For going up, press “Ctrl + w”, then “k”.
![](https://linuxhint.com/wp-content/uploads/2019/07/15-5.png)
![](https://linuxhint.com/wp-content/uploads/2019/07/16-5.png)
a lefelé lépéshez nyomja meg a “Ctrl + W”, majd a “J”gombot.
szerkesztés osztott nézetben
a felosztás meglehetősen egyszerű, igaz? Most itt az ideje szerkeszteni őket. Mindegyik szakadás valójában egy teljes értékű vim ablak, így az összes szerkesztési kulcs működni fog.
![](https://linuxhint.com/wp-content/uploads/2019/07/18-4.png)
Copy & paste
hasonló a korábbiakhoz, az alapértelmezett copy and paste gyorsbillentyűk segítségével másolhat és beilleszthet az egyik ablakból a másikba. Csak navigáljon egy másik ablakban, és végezze el a feladatot.
![](https://linuxhint.com/wp-content/uploads/2019/07/19-4.png)
p>
![](https://linuxhint.com/wp-content/uploads/2019/07/21-4.png)
osztott ablakméret megváltoztatása
néha a felosztás nem előnyös a méret miatt. Alapértelmezés szerint a Vim az összes ablakot hasonló szélességgel/magassággal osztja fel. Lehetőség van a hasadások minimalizálására/maximalizálására. Azt is meg lehet mondani Vim a méret a split.
az aktuális ablak maximális méretre történő kiszélesítéséhez nyomja meg a “Ctrl + W”, majd a “|” (nem kisbetűs L) gombot. Ezt akkor használja, ha függőleges osztott ablakot használ.
![](https://linuxhint.com/wp-content/uploads/2019/07/22-4.png)
Ha hajlandó bővíteni egy vízszintes osztott ablakot, használja a” Ctrl + W”, majd a”_”.
![](https://linuxhint.com/wp-content/uploads/2019/07/24-4.png)
ha vissza szeretné állítani az összes osztott ablak méretét, használja a “Ctrl + W”, majd a “=”parancsot.
![](https://linuxhint.com/wp-content/uploads/2019/07/25-3.png)
azt is meg lehet mondani, a méret a split. By default, Vim offers equal width/height of each split. If you want to custom size the split screen, use the following structure.
![](https://linuxhint.com/wp-content/uploads/2019/07/26-2.png)
![](https://linuxhint.com/wp-content/uploads/2019/07/27-2.png)
For horizontal split, the similar structure applies.
![](https://linuxhint.com/wp-content/uploads/2019/07/28-2.png)
![](https://linuxhint.com/wp-content/uploads/2019/07/29-2.png)
több fájl megnyitása osztott ablakokban
eddig az összes megosztott ablak ugyanazon fájl másolata volt, igaz? Sok olyan helyzet van, amikor több fájllal kell dolgoznia. Osztott ablakok esetén könnyű túlterhelni a Vim munkaterhelését.
Ha nem tudta, itt van egy új fájl megnyitása a Vim-ben.
In this example, check out the vimrc file. Note that I’m opening vimrc in a completely new Vim instance.
![](https://linuxhint.com/wp-content/uploads/2019/07/30-2.png)
![](https://linuxhint.com/wp-content/uploads/2019/07/31-2.png)
Now, let’s go back to the split screen example. Change the active window and open a new file.
![](https://linuxhint.com/wp-content/uploads/2019/07/32-2.png)
![](https://linuxhint.com/wp-content/uploads/2019/07/33-2.png)
egyszerű ugye? Azt is megmondhatja a Vim-nek, hogy nyisson meg egy új fájlt, amikor felosztja. A parancsstruktúra meglehetősen hasonló, csak adja hozzá a fájl elérési útját.
![](https://linuxhint.com/wp-content/uploads/2019/07/34-1.png)
![](https://linuxhint.com/wp-content/uploads/2019/07/35-1.png)
For vertical split, use a similar structure.
![](https://linuxhint.com/wp-content/uploads/2019/07/36-1.png)
![](https://linuxhint.com/wp-content/uploads/2019/07/37.png)
Vimrc tricks
Splitting is useful, no doubt. Azonban van néhány vimrc csíp, hogy lehet alkalmazni most, hogy az életed osztott nézetek sokkal könnyebb.
a következő parancsok biztosítják, hogy ha függőlegesen oszlik meg, akkor a jobb oldalon jelenik meg. Ezenkívül vízszintes felosztás esetén az új felosztás alul jelenik meg. Természetesen ez sokkal kényelmesebb, mint a Vim alapértelmezett felosztási stratégiája.
set splitright
![](https://linuxhint.com/wp-content/uploads/2019/07/38.png)
emlékszik a navigációra? Az egyik felosztásból a másikba való navigáláshoz a “Ctrl + W/W” + “h”, “l”, “k” vagy “j”billentyűket kellett használnunk. Minden rendben van, kivéve a” W / w “interferenciát a” Ctrl ” és a többi gomb között. Ez nem olyan természetes. Természetesen hozzá lehet szokni. Azonban itt van, hogyan szeretném beállítani őket közvetlenül “Ctrl + h,l,k, j” formátumban.
nnoremap <C-K><C-W><C-K>
nnoremap <C-L><C-W><C-L>
nnoremap <C-H><C-W><C-H>
![](https://linuxhint.com/wp-content/uploads/2019/07/39.png)
végső gondolatok
vim határozottan szórakoztató használni. Igaz, hogy a Vim tanulási görbéje kihívást jelent, de nem annyira. Ez nagyon vonzóvá teszi számomra Vim-et, mivel mindig új módszereket tanulok a szerkesztő manipulálására és a maximális haszon kinyerésére ebből a legendából.
még mindig zavaros a szakadásokkal kapcsolatban? Why not just consult the Vim documentation? Run the following command.
![](https://linuxhint.com/wp-content/uploads/2019/07/40.png)
![](https://linuxhint.com/wp-content/uploads/2019/07/41.png)
Enjoy!