Articles

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.

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.

Voila! Elég egyszerű, igaz? Csináljunk még egy osztást!

Ez a funkció a parancsból is elérhető.

:vsplit

ennek a parancsnak egy rövid formája is van.

: vsp

kezdjük az elejétől. Ezúttal vízszintes felosztást fogunk végezni. Futtassa a következő parancsot.

:split

/div>

röviden, a következőket használhatja.

: sp

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.

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.

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.

To go to the left window, it’s “Ctrl + w”, then “h”.

If you did a horizontal split, then going up and down is necessary. For going up, press “Ctrl + w”, then “k”.

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.

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.

p>

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.

Ha hajlandó bővíteni egy vízszintes osztott ablakot, használja a” Ctrl + W”, majd a”_”.

ha vissza szeretné állítani az összes osztott ablak méretét, használja a “Ctrl + W”, majd a “=”parancsot.

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.

:<width>vsp

For horizontal split, the similar structure applies.

:<magasság>sp

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.

:e <path_to_file>/filename.extension

In this example, check out the vimrc file. Note that I’m opening vimrc in a completely new Vim instance.

:e ~/.vimrc

Now, let’s go back to the split screen example. Change the active window and open a new file.

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.

:sp <file_path>

For vertical split, use a similar structure.

:vsp <file_path>

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 splitbelow
set splitright

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-J><C-W><C-J>
nnoremap <C-K><C-W><C-K>
nnoremap <C-L><C-W><C-L>
nnoremap <C-H><C-W><C-H>

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.

:help split

Enjoy!

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük