Pagrindinis » kaip » Pradedančiųjų vadovas tekstinių failų redagavimui su Vi

    Pradedančiųjų vadovas tekstinių failų redagavimui su Vi

    Vi yra galingas teksto redaktorius, įtrauktas į daugumą Linux sistemų, netgi įterptųjų. Kartais turite redaguoti tekstinį failą sistemoje, kurioje nėra draugiškesnio teksto redaktoriaus, todėl labai svarbu žinoti „Vi“.

    Skirtingai nei „Nano“, paprastas naudoti terminalo teksto redaktorius, „Vi“ nelaikys jūsų rankos ir pateikia klaviatūros nuorodų sąrašą ekrane. Tai modalinis teksto redaktorius, jis turi įterpimo ir komandų režimą.

    Darbo pradžia

    Vi yra terminalo programa, todėl turėsite ją paleisti iš terminalo lango. Naudoti vi / kelias / į / failą komandą atidaryti esamą failą su Vi. The vi / kelias / į / failą komanda taip pat veikia, jei failas dar nėra; „Vi“ sukurs naują failą ir jį įrašys į nurodytą vietą išsaugant.

    Nepamirškite naudoti sudo, jei norite redaguoti sistemos failą. Taigi, pavyzdžiui, norite įvesti sudo vi / etc / fstab jei norite redaguoti fstab failą. Naudoti su vietoj to, jei naudojate ne Ubuntu Linux versiją, kuri nenaudoja sudo.

    Komandų režimas

    Tai, ką pamatysite, kai atidarote failą vi. Atrodo, kad galite tiesiog pradėti rašyti, bet negalite. Vi yra modalinio teksto redaktorius, kuris atidaromas komandų režimu. Bandant įvesti šį ekraną, atsiras netikėtas elgesys.

    Komandinio režimo metu galite perkelti žymeklį rodyklių klavišais. Paspauskite x klavišą, kad ištrintumėte žymeklį po žymekliu. Yra keletas kitų ištrinti komandų - pvz., Spausdinimas dd (du kartus paspauskite d mygtuką) ištrina visą teksto eilutę.

    Galite pasirinkti, kopijuoti, iškirpti ir įklijuoti tekstą komandų režimu. Padėkite žymeklį kairėje arba dešinėje teksto pusėje, kurią norite kopijuoti, ir paspauskite v Raktas. Perkelkite žymeklį, kad pasirinktumėte tekstą, tada paspauskite y kopijuoti pasirinktą tekstą arba x nukirpti. Padėkite žymeklį į norimą vietą ir paspauskite p klavišą, jei norite įklijuoti nukopijuotą ar iškirptą.

    Įterpimo režimas

    Be komandų režimo, kitas režimas, kurį reikia žinoti, yra įterpimo režimas, kuris leidžia įterpti tekstą į Vi. Įėjimas į įvesties režimą yra paprastas, kai žinote, kad jis egzistuoja - tiesiog paspauskite i paspaudus klavišą komandų režimu. Pradėkite rašyti ir „Vi“ įterpia į failą įvestus simbolius, o ne bando juos interpretuoti kaip komandas.

    Kai baigsite įterpimo režimą, paspauskite evakuacijos klavišą, kad grįžtumėte į komandų režimą.

    Taupymas ir nutraukimas

    Galite išsaugoti ir išeiti iš komandų režimo. Pirma, įsitikinkite, kad esate komandų režimu, paspausdami evakuacijos klavišą (dar kartą paspaudus evakuacijos klavišą nieko nedaro, jei jau esate komandų režime.)

    Tipas : wq ir paspauskite Enter, norėdami įrašyti failą į diską ir išeiti iš vi. Taip pat galite padalinti šią komandą - pavyzdžiui, : w ir paspauskite „Enter“, kad įrašytumėte failą į diską, neišdarę arba nesirašę : q išeiti iš vi.

    „Vi“ neleis jums baigti, jei pakeisite failą nuo paskutinio įrašymo, bet galite įvesti : q! ir paspauskite Enter, kad ignoruotumėte šį įspėjimą.


    Patikrinkite „Nano“, jei ieškote paprastesnio naudoti terminalo teksto redaktoriaus. Dauguma „Linux“ platinimo sistemų yra įdiegtos su „Nano“, tačiau įterptųjų sistemų ir kitų atjungtų aplinkų dažnai yra tik „Vi“.