Mitme faili avamine ja vahetamine
Mitme faili redigeerimine samal seansil võib teie tööd kiirendada. Mitme faili redigeerimisel kulub ühest seansist väljumiseks ja uue faili uue seansi avamiseks veidi aega. Samal seansil viibimine aitab tõhusalt töötada mitme faili kallal korraga.
Mitme faili avamine Vim -is
Saate avada mitu faili Vim redigeerimisseansi alguses käsurealt või igal ajal Vim redigeerimisseansi seest.
Käsurealt
Mitme faili avamiseks Vimis Vimi redigeerimisseansi alguses määrake failid järgmiselt.
$ma tulinfail1 fail2
Vaikimisi on esimene fail ( fail1) avatakse Vimis. Jätkake selle faili muutmist ja kui olete lõpetanud, salvestage see, kasutades | _+_ | käsk. Pärast salvestamist saate järgmisele failile üle minna.
Seest Vim
Samuti saate Vimi redigeerimisseansi ajal igal ajal lisada täiendavaid faile. Näiteks faili1 ja faili2 redigeerimise ajal saate lisada faili3.
Teise faili redigeerimiseks Vim -seansi ajal salvestage esmalt praegune fail, kasutades: w tavarežiimis ja seejärel kasutage järgmist käsku:
: e failinimiFailide vahetamine Vim -is
Pange tähele, et teisele failile üleminekuks peate esmalt salvestama praeguse faili, kui olete selles mõningaid muudatusi teinud. Kui te pole praegust faili salvestanud, ei luba Vim teil faile vahetada, kui te ei määra seda hüüumärgiga (!). See märge tühistab praeguses failis tehtud muudatused ja lülitub jõuliselt teisele failile. Näiteks kui olete failis mõningaid muudatusi teinud, kuid otsustate need muudatused kõrvale jätta ja teisele failile üle minna, kasutage hüüumärki (!), Järgides alltoodud käske.
Märkus. Vim -i tavarežiimis andke välja kõik alltoodud käsud.
Järgmisele failile lülitumiseks andke üks järgmistest käskudest:
: nVõi
: bnEelmisele failile lülitumiseks käivitage järgmine käsk:
: NVõi
: bpEsimesele failile üleminekuks käivitage järgmine käsk:
: bfViimasele failile lülitumiseks käivitage järgmine käsk:
: blKonkreetsele failinumbrile lülitumiseks andke järgmine käsk (failinumbri 3 puhul kasutage käsku b 3):
: b numberKonkreetsele failinimele lülitumiseks käivitage järgmine käsk (failinime faili1 puhul kasutage : b fail1):
: b failinimiKahe faili vahel edasi -tagasi liikumiseks sisestage järgmine käsk:
: Ja#Kui sümbol # tähistab alternatiivse faili numbrit.
Või võite kasutada järgmist otseteed:
Ctrl+^Kõigi avatud failide salvestamiseks käivitage järgmine käsk:
: seinPraegusest failist väljumiseks käivitage järgmine käsk:
: bwKõigi avatud failide sulgemiseks käivitage järgmine käsk:
qallKõigi failide jõuga sulgemiseks, muudatustest loobumiseks, andke järgmine käsk:
: kõik!Kõigi avatud failide loendamiseks käivitage järgmine käsk:
: lsAastal ls: väljund, % viitab praegusele failile, samas kui # viitab alternatiivsele failile.
Mitme akna avamine ja vahetamine
Vaikimisi avaneb Vim ainult üks aken, isegi kui olete avanud mitu faili. Siiski saate Vimis vaadata korraga avatud mitut akent. Seda on võimalik saavutada, jagades aknad horisontaalselt, et luua kaks sama laiusega akent, või vertikaalselt, et luua kaks sama kõrgusega akent. Seda meetodit kasutades saate ühe Vim -seansi ajal vaadata mitut akent korraga.
Käsurealt
Vim -redigeerimisseansi alguses saate käsurealt avada mitu akent. Selleks jagage aken horisontaalselt või vertikaalselt, kasutades järgmisi meetodeid.
Akende jagamine horisontaalselt
Akna horisontaalseks jagamiseks kasutage järgmist süntaksi:
$ma tulin -võifail1 fail2See käsk jagab Vimi redigeerimissessiooni horisontaalselt kaheks võrdse suurusega aknaks.
Akende jagamine vertikaalselt
Akende vertikaalseks jagamiseks kasutage järgmist süntaksit.
$ma tulin -VÕIfail1 fail2See käsk jagab Vimi redigeerimisseansi vertikaalselt kaheks võrdse suurusega aknaks.
Akende jagamine Vimi sees
Aknaid saate jagada ka Vimi redigeerimisseansi ajal. Selleks avage fail Vimis ja jagage see seejärel horisontaalselt või vertikaalselt, kasutades järgmisi meetodeid.
Akende jagamine horisontaalselt
Akende horisontaalseks jagamiseks Vimis kasutage järgmist käsku:
: jagatudVõite kasutada ka järgmist otseteed:
Ctrl+w, sKui ühtegi argumenti pole määratud, kuvatakse praegune fail mõlemas jagatud aknas. Teise faili avamiseks uues aknas kasutage käsku : jagatud , millele järgneb soovitud failinimi järgmiselt:
: jagatud failinimiAkende jagamine vertikaalselt
Akende vertikaalseks jagamiseks Vimis kasutage järgmist käsku:
: vsplitAkende vertikaalseks jagamiseks võite kasutada ka järgmist otseteed:
Ctrl+w, vVimi abil saate aknad veelgi horisontaalselt või vertikaalselt jagada.
Horisontaalsete akende vahel vahetamine
Praeguse akna all olevale järgmisele aknale liikumiseks kasutage ühte järgmistest otseteedest.
Ctrl+w, j või Ctrl+w, allanoolPraeguse akna kohal järgmisele aknale liikumiseks kasutage ühte järgmistest otseteedest.
Ctrl+w, k või Ctrl+w, ülesnoolVertikaalsete akende vahetamine
Praegusest aknast paremal olevale järgmisele aknale liikumiseks kasutage järgmist.
Ctrl+w, l või Ctrl+w, paremnoolPraegusest aknast vasakule järgmisse aknasse lülitumiseks kasutage ühte järgmistest otseteedest.
Ctrl+w, h või Ctrl+w, vasaknoolKõigi Vim -akende sirvimiseks kasutage järgmist otseteed:
ctrl+w, wPraeguse akna sulgemiseks kasutage järgmist käsku:
:SulgeVõite kasutada ka järgmist otseteed:
Ctrl+w, cKõigi akende sulgemiseks, välja arvatud praegune aken, kasutage järgmist käsku:
:ainultVõite kasutada ka järgmist otseteed:
Ctrl+w, oJäreldus
Vimi aknahaldussüsteemi abil saate kiiresti ja tõhusalt hallata mitut faili korraga. See artikkel näitas teile, kuidas mitme faili ja akna vahel Vim tekstiredaktoris avada ja nende vahel vahetada. Loodetavasti peaks see hõlbustama selle hämmastava teksti redigeerimise tööriista kasutamist.