1Sep

Pradedančiųjų vadovas teksto rinkmenų redagavimui naudojant Vi

Vi yra galingas teksto redaktorius, kurį sudaro dauguma "Linux" sistemų, net įterptųjų.Kartais turėsite redaguoti tekstinį failą sistemoje, kurioje nėra patogesnio teksto redagavimo, taigi žinoti Vi yra labai svarbu.

Skirtingai nuo "Nano", lengvai naudojamo terminalo teksto redaktoriaus, "Vi" neužima rankos ir pateikia klaviatūros nuorodų sąrašą ekrane. Tai modalinis teksto redaktorius, jis turi tiek įterpimo, tiek komandų režimą.

Darbo pradžia

Vi yra terminalo programa, taigi turėsite ją paleisti iš terminalo lango. Naudokite vi /path/to/ failą komandą, kad atidarytumėte esamą failą su Vi. ir /path/to/ failo komanda taip pat veikia, jei failo dar nėra."Vi" sukurs naują failą ir įrašys jį į nurodytą vietą, kai išsaugosite.

Nepamirškite naudoti sudo, jei norite redaguoti sistemos failą.Pavyzdžiui, jei norite redaguoti fstab rinkmeną, reikėtų įvesti sudo vi /etc/ fstab .Vietoj to naudokite su komandą, jei naudojate ne Ubuntu "Linux" versiją, kurioje nenaudojama "sudo".

komandų režimas

Tai, ką pamatysite atidarę failą vi. Atrodo, kad jūs galite pradėti rašyti, bet negalite. Vi yra modalinis teksto redaktorius, kuris atsidaro komandų režimu. Bandant įvesti šį ekraną atsiras netikėtas elgesys.

Nors komandinis režimas, jūs galite perkelti žymeklį aplink rodyklių klavišus. Paspauskite x klavišą, kad ištrintumėte simbolį po žymekliu. Yra daugybė kitų komandų ištrinti - pvz., Įvesdami dd ( du kartus paspauskite klavišą d), visa eilutė teksto ištrinama.

Galite pasirinkti, kopijuoti, iškirpti ir įklijuoti tekstą komandų režimu. Paspauskite žymeklį kairėje arba dešinėje norimos kopijuoti tekstą ir paspauskite / klavišą.Perkelkite žymeklį, kad pasirinktumėte tekstą, tada paspauskite ir , norėdami nukopijuoti pasirinktą tekstą arba x , kad jį iškirptumėte.Įdėkite žymeklį į norimą vietą ir paspauskite p klavišą, norėdami įklijuoti tekstą, kurį kopijuojate arba supjaustote.

įterpimo režimas

Be komandų režimo, kitas režimas, kurį reikia žinoti, yra įterpimo režimas, kuris leidžia įterpti tekstą Vi.Įterpimo režimo įvedimas yra lengvas, kai žinote, kad jis egzistuoja - paspauskite ir klavišą vieną kartą, kai esate pozicijos žymeklis komandų režimu. Pradėkite rašyti ir Vi įterps rašmenis, kuriuos įvedate į failą, o ne bandote juos interpretuoti kaip komandas.

Kai baigsite įterpimo režimą, paspauskite escape mygtuką, kad grįžtumėte į komandų režimą.

Išsaugojimas ir uždarymas

Jūs galite išsaugoti ir išeiti iš komandų režimo. Pirmiausia įsitikinkite, kad esate komandos režime paspausdami escape klavišą( dar kartą paspaudus escape mygtuką nieko, jei jau esate komandos režime.)

Tipas : wq ir paspauskite enter, jei norite įrašyti failą į diską ir uždaryti. Taip pat galite padalinti šią komandą - pvz., Įrašykite : w ir paspauskite klavišą enter, jei norite įrašyti failą į diską, neišmesdami arba įveskite : q , kad išeitumėte be išsaugojimo failo.

Vi neleis jums uždaryti, jei pakeitėte failą nuo paskutinio išsaugojimo, bet galite įvesti : q! ir paspauskite klavišą enter, kad ignoruotumėte šį įspėjimą.

Jei norite ieškoti lengviau naudojamo terminalo teksto redaktoriaus, patikrinkite "Nano".Dauguma "Linux" paskirstymo funkcijų yra įdiegtos "Nano", bet įterptųjų sistemų ir kitų apribota aplinka dažnai apima tik "Vi".