Kelių failų ir „Windows“ atidarymas ir perjungimas VI

Opening Switching Between Multiple Files



Pagal numatytuosius nustatymus „Vim“ prasideda nuo vieno lango, kurio pakanka redaguoti vieną failą. Tačiau kartais gali tekti dirbti su keliais failais. „Vim“ palengvina darbą su keliais failais vienu metu naudojant langų valdymo sistemą, leidžiantį vienu metu dirbti su keliais failais per vieną „Vim“ seansą. Galite pasirinkti peržiūrėti vieną failą vienu metu arba padalyti darbo sritį, kad galėtumėte peržiūrėti kelis failus. Šiame straipsnyje bus paaiškinta, kaip atidaryti kelis failus ir langus „Vim“, taip pat kaip perjungti kelis failus ir langus .

Kelių failų atidarymas ir perjungimas

Redaguodami kelis failus toje pačioje sesijoje galite pagreitinti darbą. Redaguojant kelis failus užtrunka šiek tiek laiko, kol išeinama iš vienos sesijos ir atidaroma nauja sesija kitam failui. Likus toje pačioje sesijoje, galite efektyviai dirbti su keliais failais vienu metu.







Kelių failų atidarymas „Vim“

Galite atidaryti kelis failus „Vim“ redagavimo sesijos pradžioje iš komandinės eilutės arba bet kuriuo metu iš „Vim“ redagavimo sesijos.



Iš komandinės eilutės

Norėdami atidaryti kelis failus „Vim“ redagavimo sesijos pradžioje, nurodykite failus taip:



$aš atėjaufailas1 failas2

Pagal numatytuosius nustatymus pirmasis failas ( failas1) bus atidarytas Vime. Eikite į priekį ir redaguokite šį failą, o kai baigsite, išsaugokite jį naudodami | _+_ | komandą. Išsaugoję galite pereiti prie kito failo.





Iš Vimo vidaus

Taip pat bet kuriuo metu galite pridėti papildomų failų „Vim“ redagavimo sesijos metu. Pavyzdžiui, redaguodami failą1 ir failą2, galite pridėti failą3.



Jei norite redaguoti kitą failą „Vim“ seanso metu, pirmiausia išsaugokite dabartinį failą naudodami: w įprastu režimu, tada naudokite šią komandą:

: e failo pavadinimas

Perjungimas tarp failų „Vim“

Atminkite, kad norėdami perjungti į kitą failą, pirmiausia turėsite išsaugoti esamą failą, jei atlikote tam tikrus pakeitimus. Jei neišsaugojote dabartinio failo, „Vim“ neleis jums perjungti failų, nebent nurodysite su šauktuku (!). Šis žymėjimas atmes dabartinio failo pakeitimus ir priverstinai persijungs į kitą failą. Pavyzdžiui, jei pakeitėte failą, bet nusprendėte atmesti šiuos pakeitimus ir pereiti prie kito failo, naudokite šauktuką (!), Vadovaudamiesi toliau pateiktomis komandomis.

Pastaba: „Vim“ įprastu režimu paleiskite visas žemiau pateiktas komandas.

Norėdami pereiti prie kito failo, paleiskite vieną iš šių komandų:

: n

Arba

: bn

Norėdami pereiti prie ankstesnio failo, paleiskite šią komandą:

: N

Arba

: bp

Norėdami pereiti prie pirmojo failo, paleiskite šią komandą:

: bf

Norėdami pereiti prie paskutinio failo, paleiskite šią komandą:

: bl

Norėdami pereiti prie konkretaus failo numerio, paleiskite šią komandą (3 failo atveju naudokite komandą b 3):

: b numeris

Norėdami pereiti prie konkretaus failo failo pavadinimo, paleiskite šią komandą (failo vardo failo1 naudokite : b failas1):

: b failo pavadinimas

Norėdami persijungti iš vieno failo į kitą, paleiskite šią komandą:

: Ir#

Kur simbolis # reiškia alternatyvaus failo numerį.

Arba galite naudoti šį nuorodą:

Ctrl+^

Norėdami išsaugoti visus atidarytus failus, paleiskite šią komandą:

: siena

Norėdami uždaryti dabartinį failą, paleiskite šią komandą:

: bw

Norėdami uždaryti visus atidarytus failus, paleiskite šią komandą:

qall

Norėdami priverstinai uždaryti visus failus ir atmesti pakeitimus, paleiskite šią komandą:

: viskas!

Norėdami išvardyti visus atidarytus failus, paleiskite šią komandą:

: ls

Viduje konors ls: išvestis, % nurodo esamą failą, o # nurodo alternatyvų failą.

Kelių langų atidarymas ir perjungimas

Pagal numatytuosius nustatymus „Vim“ atidaro tik vieną langą, net jei atidarėte kelis failus. Tačiau „Vim“ galite peržiūrėti kelis atidarytus langus vienu metu. Tai galima pasiekti padalijus langus horizontaliai, kad būtų sukurti du to paties pločio langai, arba vertikaliai, kad būtų sukurti du to paties aukščio langai. Naudodami šį metodą, galite peržiūrėti kelis langus vienu metu vienoje „Vim“ sesijoje.

Iš komandinės eilutės

„Vim“ redagavimo sesijos pradžioje galite atidaryti kelis langus iš komandinės eilutės. Norėdami tai padaryti, padalinkite langą horizontaliai arba vertikaliai šiais būdais.

„Windows“ padalijimas horizontaliai

Norėdami padalinti langą horizontaliai, naudokite šią sintaksę:

$aš atėjau -arbafailas1 failas2

Ši komanda padalins „Vim“ redagavimo sesiją horizontaliai į du vienodo dydžio langus.

„Windows“ padalijimas vertikaliai

Norėdami padalinti langus vertikaliai, naudokite šią sintaksę:

$aš atėjau -ARBAfailas1 failas2

Ši komanda padalins „Vim“ redagavimo seansą vertikaliai į du vienodo dydžio langus.

„Windows“ skaidymas „Vim“ viduje

Taip pat galite padalyti langus „Vim“ redagavimo sesijos metu. Norėdami tai padaryti, atidarykite failą „Vim“ ir padalinkite jį horizontaliai arba vertikaliai, naudodami šiuos metodus.

„Windows“ padalijimas horizontaliai

Norėdami padalinti langus horizontaliai „Vim“, naudokite šią komandą:

: padalintas

Taip pat galite naudoti šį nuorodą:

Ctrl+w, s

Jei nenurodytas joks argumentas, dabartinis failas bus rodomas abiejuose suskirstytuose languose. Norėdami atidaryti kitą failą naujame lange, naudokite komandą : padalintas , po kurio nurodomas norimas failo pavadinimas:

: padalintas failo pavadinimas

„Windows“ padalijimas vertikaliai

Norėdami padalinti langus vertikaliai „Vim“, naudokite šią komandą:

: vsplit

Taip pat galite naudoti šį nuorodą, kad padalintumėte langus vertikaliai:

„Ctrl“+w, v

Naudodami „Vim“, langus galite dar labiau padalyti horizontaliai arba vertikaliai.

Perjungimas tarp horizontalių langų

Norėdami perjungti kitą langą po dabartiniu langu, naudokite vieną iš šių nuorodų:

Ctrl+w, j arba Ctrl+w, rodyklė žemyn

Norėdami pereiti į kitą langą virš dabartinio lango, naudokite vieną iš šių nuorodų:

Ctrl+w, k arba Ctrl+w, rodyklė aukštyn

Perjungimas tarp vertikalių langų

Norėdami pereiti į kitą langą, esantį dabartinio lango dešinėje, naudokite:

Ctrl+w, l arba Ctrl+w, rodyklė į dešinę

Norėdami pereiti į kitą langą, esantį kairėje nuo dabartinio lango, naudokite vieną iš šių nuorodų:

Ctrl+w, h arba Ctrl+w, rodyklė į kairę

Norėdami pereiti per visus „Vim“ langus, naudokite šį nuorodą:

ctrl+w, w

Norėdami uždaryti dabartinį langą, naudokite šią komandą:

:Uždaryti

Taip pat galite naudoti šį nuorodą:

Ctrl+w, c

Norėdami uždaryti visus langus, išskyrus dabartinį, naudokite šią komandą:

:tik

Taip pat galite naudoti šį nuorodą:

Ctrl+w, o

Išvada

Naudodami „Vim“ langų valdymo sistemą, vienu metu galite greitai ir efektyviai tvarkyti kelis failus. Šis straipsnis parodė, kaip atidaryti ir perjungti kelis failus ir langus „Vim“ teksto rengyklėje. Tikimės, kad tai padės jums lengviau naudotis šiuo nuostabiu teksto redagavimo įrankiu.