|
VI/VIM pagrindinis naudojimas Šiame straipsnyje aprašomi vi (vim) naudojimo pagrindai, tačiau paprastam vartotojui to iš esmės pakanka! Skirtumas tarp i/vim yra tas, kad jie abu yra multimodaliniai redaktoriai, skirtumas tas, kad vim yra atnaujinta vi versija, kuri ne tik suderinama su visomis vi instrukcijomis, bet ir turi keletą naujų funkcijų. Pavyzdžiui, paryškinta sintaksė, o vizualizacijos operacijas galima vykdyti ne tik terminale, bet ir X lange, "Mac OS" ir "Windows".
vi redaktorius yra standartinis visų Unix ir Linux sistemų redaktorius ir nėra prastesnis už bet kurį šiuolaikinį teksto redaktorių, čia yra tik trumpas įvadas į jo naudojimą ir nedidelis instrukcijų skaičius. Kadangi vi redaktorius yra identiškas visoms Unix ir Linux versijoms, galite sužinoti daugiau apie jį bet kur kitur, kur vi yra pristatytas. "Vi" taip pat yra paprasčiausias "Linux" teksto rengyklė, o ją išmokę galėsite be jokių kliūčių naršyti "Linux" pasaulyje. [Paprasčiausiai, galite naudoti rodykles aukštyn, žemyn, kairėn, dešinėn ir kairėn ir ištrinti, atgalinio klavišo klavišus, kad perkeltumėte ir ištrintumėte, nesvarbu, ar komandų režimu, ar įterpimo režimu]
1. Pagrindinė VI sąvoka Iš esmės vi galima suskirstyti į tris būsenas, būtent komandų režimą, įterpimo režimą ir paskutinės eilutės režimą, o kiekvieno režimo funkcijos išskiriamos taip: 1) Komandų režimas) Valdyti ekrano žymeklio judėjimą, simbolių, žodžių ar eilučių ištrynimą, judėjimą kopijuoti skyrių ir pereiti į įterpimo režimą arba į paskutinės eilutės režimą. 2) Įterpimo režimas Tik įterpimo režimu galite įvesti tekstą, paspauskite klavišą "ESC", kad grįžtumėte į komandinės eilutės režimą. 3) Paskutinės eilutės režimas Įrašykite arba išeikite iš failo, taip pat galite nustatyti redagavimo aplinką, pvz., eilučių paiešką ir eilučių numerių sąrašą...... ir t.t.
Tačiau paprastai supaprastiname vi į du režimus, tai yra, paskutinės eilutės režimas taip pat įtraukiamas į komandų režimą (komandų režimas).
2. Pagrindinis vi veikimas a) Įveskite VI Sistemos eilutėje įvedę vi ir failo pavadinimą, įveskite vi viso ekrano redagavimo ekraną: $ vi manofailas. Tačiau reikia atkreipti dėmesį į tai, kad įvedę vi esate "komandų režime" ir turite perjungti į "Įterpimo režimą", kad įvestumėte tekstą. Pirmą kartą vi naudotojai norės naudoti aukštyn, žemyn, kairę ir dešinę klavišus, kad perkeltų žymeklį pirmas, tačiau kompiuteris nuolat pypsi, daro save pusiau piktas, todėl įvedus vi, nejudėkite, pereikite į "Įterpti režimą"!
b) Norėdami redaguoti failą, perjunkite į įterpimo režimą Spustelėkite raidę "i" skiltyje "Komandinės eilutės režimas", kad įeitumėte į "Įterpimo režimas", tada galėsite pradėti rašyti tekstą.
c) Įterpti jungiklį Šiuo metu esate "Įterpimo režimu", todėl galite toliau rašyti tekstą tik tuo atveju, jei pastebėsite, kad įvedėte neteisingą žodį! Jei norite naudoti žymeklio klavišus, kad pereitumėte atgal ir ištrintumėte žodį, turite spustelėti klavišą "ESC", kad pereitumėte į "komandų režimą", tada ištrinkite tekstą.
d) Išeikite iš VI ir išsaugokite failą Dalyje Komandų režimas spustelėkite dvitaškį klavišą ":", kad įeitumėte į paskutinės eilutės režimą, pvz.: : w failo pavadinimas (įveskite "w failo pavadinimas", kad išsaugotumėte straipsnį nurodytu failo vardu) : wq (įveskite "wq", išsaugokite ir išeikite iš vi) : Klausimas! (Įveskite q!, priverstinai išeiti iš vi neišsaugodami)
3. Komandų režimo funkcinis klavišas 1). Įterpimo režimas Paspauskite "i", kad perjungtumėte į įterpimo režimą "įterpimo režimas", paspauskite "i", kad įjungtumėte įterpimo režimą ir įvestumėte failą iš dabartinės žymeklio padėties; Paspaudus "a", kad įjungtumėte įterpimo režimą, tekstas įvedamas iš kitos dabartinio žymeklio padėties; Paspaudę "O", kad įjungtumėte įterpimo režimą, galite įterpti naują eilutę ir įvesti tekstą nuo eilutės pradžios.
2). Perjunkite iš įterpimo režimo į komandinės eilutės režimą Paspauskite mygtuką "ESC".
3). Perkelkite žymeklį VI galima perkelti aukštyn, žemyn, kairėn ir dešinėn tiesiai naudojant žymeklį klaviatūroje, tačiau įprastas vi naudoja mažąsias raides "h", "j", "k" ir "l", kad valdytų žymeklį, kad perkeltų vieną tarpą atitinkamai į kairę, žemyn, aukštyn ir į dešinę. Paspauskite "Ctrl" + "B": perkelkite ekraną į "Atgal" vienu puslapiu. Paspauskite "Ctrl" + "F": perkelkite ekraną vienu puslapiu į "Pirmyn". Paspauskite "Ctrl" + "U": perkelkite ekraną pusę puslapio į "Atgal". Paspauskite "Ctrl" + "D": perkelkite ekraną pusę puslapio į "Pirmyn". Paspauskite skaičių "0": Pereikite į straipsnio pradžią. Paspauskite "G": pereikite į straipsnio pabaigą. Paspauskite "$": pereikite į eilutės, kurioje yra žymeklis, "eilutės pabaigą". Paspauskite "^": pereikite prie eilutės, kurioje yra žymeklis, eilutės antraštės Paspauskite "w": žymeklis peršoka į kito žodžio pradžią Paspauskite "e": žymeklis peršoka prie kito žodžio priesagos Paspauskite "b": perkelkite žymeklį atgal į ankstesnio žodžio pradžią Paspauskite "#l": žymeklis pereina į # eilutės padėtį, pvz., 5L, 56L.
4). Ištrinti tekstą "x": Kiekvieną kartą paspausdami ištrinkite simbolį "už", kur yra žymeklis. "#x": Pavyzdžiui, "6x" reiškia ištrinti "po" 6 simbolius ten, kur yra žymeklis. "X": didžioji raidė X, kiekvieną kartą paspausdami ištrinkite simbolį "prieš", kur yra žymeklis. "#X": Pavyzdžiui, "20X" reiškia ištrinti "priekinius" 20 simbolių ten, kur yra žymeklis. dd: Ištrinkite eilutę, kurioje yra žymeklis. "#dd": ištrinkite # eilutę iš eilutės, kurioje yra žymeklis
5). Kopijuoti "yw": nukopijuokite simbolį iš žymeklio į priesagą į buferį. "#yw": nukopijuokite # žodį į buferį "yy": nukopijuokite eilutę, kurioje yra žymeklis, į buferį. "#yy": Pavyzdžiui, "6yy" reiškia 6 eilučių teksto kopijavimą "žemyn" nuo eilutės, kurioje yra žymeklis. "p": įklijuokite simbolius buferyje į žymeklio vietą. Pastaba: Visos kopijavimo komandos, susijusios su "y", turi veikti su "p", kad užbaigtų kopijavimo ir įklijavimo funkciją.
6). Pakeiskite "r": pakeiskite simbolį, kuriame yra žymeklis. "R": pakeiskite simbolį ten, kur eina žymeklis, kol bus paspaustas klavišas "ESC".
7). Atsakykite į paskutinį veiksmą "u": Jei komandą vykdote per klaidą, galite nedelsdami paspausti "u", kad grįžtumėte prie ankstesnės operacijos. Paspauskite "u" kelis kartus, kad atliktumėte kelis atsakymus.
8). Pakeitimai "cw": pakeiskite žodį, kuriame yra žymeklis, į priesagą "c#w": Pavyzdžiui, "c3w" reiškia 3 žodžių keitimą
9). Pereikite prie nurodytos eilutės "Ctrl" + "G" pateikia eilutės, kurioje yra žymeklis, eilutės numerį. "#G": Pavyzdžiui, "15G", o tai reiškia, kad žymeklis perkeliamas į 15-os straipsnio eilutės pradžią.
4. Įvadas į paskutinės eilutės režimo komandą Prieš naudodami "paskutinės eilutės režimą", nepamirškite paspausti klavišo "ESC", kad įsitikintumėte, jog esate "komandų režime", tada paspauskite dvitaškį ":", kad įjungtumėte "paskutinės eilutės režimą".
A) Išvardykite eilučių numerius "set nu": Įvedus "set nu", eilutės numeris bus nurodytas prieš kiekvieną dokumento eilutę.
B) Pereiti prie dokumento eilutės "#": "#" ženklas nurodo skaičių, įveskite skaičių po dvitaškio, tada paspauskite enter, kad pereitumėte prie eilutės, pvz., įvesdami skaičių 15, tada įveskite, pereisite į 15-ą straipsnio eilutę.
C) Raskite simbolius "/keyword": pirmiausia paspauskite klavišą "/", tada įveskite ieškomą simbolį, jei pirmą kartą rastas raktažodis nėra toks, kokio norite, galite toliau spausti "n", kad rastumėte norimą raktažodį. 「? Raktažodis": Pirmiausia paspauskite "?" klavišą, tada įveskite ieškomą simbolį, jei raktažodis, kurio ieškote pirmą kartą, nėra toks, kokio norite, galite nuolat spausti "n", kad judėtumėte į priekį, kol rasite norimą raktažodį.
D) Išsaugokite failą "w": įveskite raidę "w" dvitaškyje, kad išsaugotumėte failą.
E) Palikti vi "Q": paspauskite "Q", kad išeitumėte, jei negalite išeiti iš VI, galite sekti "Q" su "!" Priverstas palikti vi. "qw": Paprastai rekomenduojama jį naudoti su "w" išeinant, kad išeidami galėtumėte išsaugoti failą.
5. VI komandų sąrašas 1) Šioje lentelėje pateikiamos kai kurios klavišų funkcijos komandiniu režimu:
h Perkelkite žymeklį į kairę vienu simboliu l Perkelkite žymeklį į dešinę vienu simboliu k žymeklis perkeliamas viena eilute aukštyn j žymeklis juda viena eilute žemyn ^Perkelti žymeklį į eilutės pradžią 0 skaičius "0", žymeklis pereina į straipsnio pradžią G žymeklis pereina į straipsnio pabaigą $Cursor pereina į eilutės pabaigą Ctrl+f, jei norite apversti ekraną į priekį Ctrl+b, jei norite apversti ekraną atgal Ctrl+d, jei norite apversti ekraną iki pusės Ctrl+U apverčia pusę ekrano atgal i įterpia simbolį prieš žymeklio padėtį Paskutinis simbolis žymeklio vietoje pradeda didėti o Įterpti naują eilutę ir įvesti nuo eilutės pradžios ESC atsitraukia iš įvesties būsenos į komandos būseną x pašalina simbolį po žymeklio #x删除光标后的#个字符 X (didžioji raidė X), pašalinkite simbolį priešais žymeklį #X删除光标前面的#个字符 dd panaikina eilutę, kurioje yra žymeklis #dd删除从光标所在行数的#行 yw nukopijuoja žodį ten, kur yra žymeklis #yw复制光标所在位置的#个字 yy Nukopijuokite eilutę, kurioje yra žymeklis #yy复制从光标所在行数的#行 Įklijuoti uAtšaukti operaciją cw pakeičia žodį, kuriame yra žymeklis #cw更改光标所在位置的#个字
2) Šioje lentelėje pateikiamos kai kurios komandos eilutės komandų režimu w failo pavadinimas saugo redaguojamą failą kaip failo vardą WQ failo pavadinimas saugo redaguojamą failą kaip failo pavadinimą ir išeina iš VI Q!atsisakyti visų modifikacijų ir išeiti iš vi Set nu rodo eilutės numerį
/或?查找,在/后输入要查找的内容 n ir (arba) ? Jei tai, ko ieškote, nėra raktažodis, kurio ieškote, paspauskite n arba atgal (su / jungtuku) arba pirmyn (su?) Konjunkcija) ir tęskite paiešką, kol jis bus rastas.
Meistro apibendrintas skaičius:
Pabaiga!
|