Siit saate teada, kuidas töötada mitme failiga korraga, luues Vimis poolitatud aknad.

Kuigi Vimil on Linuxi lihtsa redaktori maine, on sellel palju täiustatud funktsioone. Üks neist on võimalus töötada mitme aknaga. Siit saate teada, kuidas saate Vimis aknaid jagada ja hallata.

Uue Windowsi avamine Vimis

Vimis on lihtne avada uus aken. Kui töötate juba failiga, saate olemasoleva akna osadeks jagada. See võimaldab teil vaadata faili teist ala. Sa peaksid teadma Vimi kasutamise põhitõed seda teha.

Esmalt minge käsurežiimi, vajutades Põgenemine. Seejärel tippige see käsk akna poolitamiseks:

:lõigatud

Akna saab ka vertikaalselt poolitada, tippides:

:vsplit

Tulemus sarnaneb GNU ekraani või Tmuxi seansiga, välja arvatud see, et te ei saa seda töö jätkamiseks lahti võtta.

Mitme faili avamiseks Vimi käivitamisel saate kasutada -o valik, millele järgneb muudetavate failide nimed:

vim -o fail1 fail2 fail3

The -O (suurtähed O) jagab ekraani vertikaalselt pooleks.

Samuti saate Vimi käivitada ainult failide loendiga ja kasutada

instagram viewer
: kõik käsk avada aknad nende kõigi jaoks. Vertikaalsete akende avamiseks kasutage järgmist käsku:

:vertikaalne kõik

Nüüd on teil kaks erinevat akent, mis näitavad dokumente, mida saate iseseisvalt kerida. Akna edasikerimiseks kasutage Ctrl + Fja akna tagasi kerimiseks vajutage Ctrl + B. Samuti saate lülituda akende kuvamisele kõrvuti Ctrl + v.

Aknaid on võimalik lõputult poolitada. Saate luua ka täiesti uue akna uue failiga Ctrl + n. Ctrl + N, suure N-ga, loob uue vertikaalselt poolitatud akna.

Samuti saate uue failiga akna tükeldada nupuga : uus käsk.

Vimis jagatud akende vahel vahetamine

Vimi akende vahel vahetamine on samuti lihtne. Kasuta Ctrl + W eesliide pluss selle akna suund, kuhu soovite liikuda. Liikumisklahvid on sarnased olemasolevatele Vim liikumise klahvi käsud.

Näiteks alla liikumiseks vajutage Ctrl + W + jja üles liikumiseks vajutage Ctrl + W + k. Vasakpoolsesse aknasse liikumiseks vajutage Ctrl + W + hja paremale liikumiseks vajutage Ctrl + W + l.

Ülemisse aknasse minemiseks kasutage Ctrl + W + t, ja alumise akna jaoks tippige Ctrl + W + b.

Saate akende asukohti vahetada Ctrl + K ja Ctrl + J klahvivajutused. Need on suurtähed, kuna Vimi käsud on tõstutundlikud. Esimene nihutab praeguse akna üles ja teine ​​alla. Ctrl + H ja Ctrl + J teeb sama ka vertikaalselt poolitatud akendega.

Terminal Windowsi avamine Vimis

Kui soovite käivitada shellikäske või isegi tervet terminaliseanssi, ei pea te Vimist lahkuma. Saate käske käivitada otse redaktoris.

Käsu käivitamiseks tippige lihtsalt koolon (:), nagu iga muu Vimi käsu puhul, hüüumärk (!) ja käsk. Näiteks ls-käsu käivitamiseks Vimis:

:!ls

See kuvab käsu väljundiga uue ekraani ja palub teil vajutada Sisenema et naasta Vimi.

Saate käivitada ka täieliku terminaliseansi rakendusega :terminal käsk. See poolitab akna ja alustab Vimis terminaliseanssi. Saate käivitada mitu käsku ja täisekraanil tekstiprogramme, näiteks käsku man. Soovi korral saate isegi teise Vimi seansi käivitada.

Tükeldatud Windowsi suuruse muutmine Vimis

Vimi akende suurust on lihtne muuta. The Ctrl + W + pluss ja Ctrl + W + miinus klahvid suurendavad ja vähendavad aktiivse akna suurust ühe rea võrra.

Samuti saate akna suuruse enne tähtaega määrata, lisades ette :lõigatud käsk ridade arvuga, mille soovite akent luua. Näiteks kolme rea kõrguse akna avamiseks kasutage järgmist käsku:

:3 jagatud

Split Windowsi sulgemine Vimis

Kui olete aknaga töötamise lõpetanud, saate selle sulgeda nupuga :q käsk. Kui teil on aknas salvestamata muudatusi ja soovite selle ikkagi sulgeda, lisage hüüumärk:

:q!

Kõigi muude akende sulgemiseks peale selle, millega töötate, kasutage nuppu :ainult käsk. Jällegi võite salvestamata akende sulgemiseks lisada hüüumärgi.

Iga akna sulgemiseks ja Vimi täielikuks sulgemiseks kasutage :qall. Selleks, et seda teha ilma salvestamata, kasutage :qall!.

Iga akna salvestamiseks kasutage :sein.

Samuti saate salvestamise ja väljumise toiminguid kombineerida:

:wqall

Vim võimaldab teil redigeerida mitut faili korraga

Vimi abil saate hõlpsalt redigeerida mitut faili ja isegi käitada terminali käske, jagades aknad ja liikudes nende vahel. Klassikalistest Unixi tekstiredaktoritest oli see funktsioon kõige enam seotud GNU Emacsiga.

Kuigi Vimi on pikka aega olnud mitu akent, saate Vimi lisada ka teiste tekstiredaktorite funktsioone.