Mitme faili ja Windowsi vahel avamine ja vahetamine VI -s

Opening Switching Between Multiple Files

Vaikimisi algab Vim ühe aknaga, millest piisab ühe faili redigeerimiseks. Kuid mõnikord peate töötama mitme faili kallal. Vim hõlbustab aknahaldussüsteemiga korraga mitme failiga töötamist, võimaldades teil ühe Vimi seansi jooksul töötada korraga mitme failiga. Saate valida ühe faili korraga vaatamise või jagada oma tööruumi mitme faili kõrvuti vaatamiseks. See artikkel selgitab, kuidas Vimis mitu faili ja akent avada, samuti mitme faili ja akna vahel vahetada .

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 failinimi

Failide 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:

: n

Või

: bn

Eelmisele failile lülitumiseks käivitage järgmine käsk:

: N

Või

: bp

Esimesele failile üleminekuks käivitage järgmine käsk:

: bf

Viimasele failile lülitumiseks käivitage järgmine käsk:

: bl

Konkreetsele failinumbrile lülitumiseks andke järgmine käsk (failinumbri 3 puhul kasutage käsku b 3):

: b number

Konkreetsele failinimele lülitumiseks käivitage järgmine käsk (failinime faili1 puhul kasutage : b fail1):

: b failinimi

Kahe 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:

: sein

Praegusest failist väljumiseks käivitage järgmine käsk:

: bw

Kõigi avatud failide sulgemiseks käivitage järgmine käsk:

qall

Kõ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:

: ls

Aastal 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 fail2

See 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 fail2

See 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:

: jagatud

Võite kasutada ka järgmist otseteed:

Ctrl+w, s

Kui ü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 failinimi

Akende jagamine vertikaalselt

Akende vertikaalseks jagamiseks Vimis kasutage järgmist käsku:

: vsplit

Akende vertikaalseks jagamiseks võite kasutada ka järgmist otseteed:

Ctrl+w, v

Vimi 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, allanool

Praeguse akna kohal järgmisele aknale liikumiseks kasutage ühte järgmistest otseteedest.

Ctrl+w, k või Ctrl+w, ülesnool

Vertikaalsete akende vahetamine

Praegusest aknast paremal olevale järgmisele aknale liikumiseks kasutage järgmist.

Ctrl+w, l või Ctrl+w, paremnool

Praegusest aknast vasakule järgmisse aknasse lülitumiseks kasutage ühte järgmistest otseteedest.

Ctrl+w, h või Ctrl+w, vasaknool

Kõigi Vim -akende sirvimiseks kasutage järgmist otseteed:

ctrl+w, w

Praeguse akna sulgemiseks kasutage järgmist käsku:

:Sulge

Võite kasutada ka järgmist otseteed:

Ctrl+w, c

Kõigi akende sulgemiseks, välja arvatud praegune aken, kasutage järgmist käsku:

:ainult

Võite kasutada ka järgmist otseteed:

Ctrl+w, o

Jä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.