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 pavadinimasPerjungimas 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ų:
: nArba
: bnNorėdami pereiti prie ankstesnio failo, paleiskite šią komandą:
: NArba
: bpNorėdami pereiti prie pirmojo failo, paleiskite šią komandą:
: bfNorėdami pereiti prie paskutinio failo, paleiskite šią komandą:
: blNorėdami pereiti prie konkretaus failo numerio, paleiskite šią komandą (3 failo atveju naudokite komandą b 3):
: b numerisNorėdami pereiti prie konkretaus failo failo pavadinimo, paleiskite šią komandą (failo vardo failo1 naudokite : b failas1):
: b failo pavadinimasNorė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ą:
: sienaNorėdami uždaryti dabartinį failą, paleiskite šią komandą:
: bwNorėdami uždaryti visus atidarytus failus, paleiskite šią komandą:
qallNorėdami priverstinai uždaryti visus failus ir atmesti pakeitimus, paleiskite šią komandą:
: viskas!Norėdami išvardyti visus atidarytus failus, paleiskite šią komandą:
: lsViduje 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ą:
: padalintasTaip pat galite naudoti šį nuorodą:
Ctrl+w, sJei 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ą:
: vsplitTaip pat galite naudoti šį nuorodą, kad padalintumėte langus vertikaliai:
„Ctrl“+w, vNaudodami „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ė žemynNorėdami pereiti į kitą langą virš dabartinio lango, naudokite vieną iš šių nuorodų:
Ctrl+w, k arba Ctrl+w, rodyklė aukštynPerjungimas 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, wNorėdami uždaryti dabartinį langą, naudokite šią komandą:
:UždarytiTaip pat galite naudoti šį nuorodą:
Ctrl+w, cNorėdami uždaryti visus langus, išskyrus dabartinį, naudokite šią komandą:
:tikTaip pat galite naudoti šį nuorodą:
Ctrl+w, oIš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.