Prieš pradėdami šią mokymo programą, patikrinkite, ar sistemoje „vim“ redaktorius yra įdiegtas, ar ne. Pagal numatytuosius nustatymus vi redaktorius yra įdiegtas Ubuntu. Norėdami įdiegti „vim“ redaktorių, paleiskite šią komandą.
$sudo apt-get install aš atėjau
Norėdami patikrinti įdiegtos „vim“ redaktoriaus versiją, paleiskite šią komandą.
$aš atėjau- versiją
Sukurkite arba atidarykite bet kurį scenarijaus failą „vim“ redaktoriuje, kad prieš įgalindami sintaksės paryškinimą patikrintumėte dabartinę failo turinio išvaizdą. Čia yra bash failas login.sh naudojamas toks turinys.
login.sh
! /esu/mušti
išmetė „Įveskite savo vartotojo vardą“
skaitytiVartotojo vardas
išmetė „Įveskite slaptažodį“
skaitytiSlaptažodis
jei [[ ( $ naudotojo vardas=='administratorius' && $ slaptažodį=='paslaptis' ) ]];tada
išmetė „Įgaliotas vartotojas“
Kitas
išmetė „Neteisėtas vartotojas“
būti
Vykdykite šią komandą, kad atidarytumėte failą „vim“ redaktoriuje.
$aš atėjaulogin.shĮgalinti arba išjungti sintaksės paryškinimą
Sintaksės paryškinimas įjungtas „vim“ redaktoriui pagal numatytuosius nustatymus. Turinys login.sh bus rodomas tokiu formatu, kai įjungtas sintaksės paryškinimas. Po atidarymo login.sh failą „vim“ redaktoriuje, paspauskite ESC raktas ir tipas „: Sintaksė įjungta“ įjungti sintaksės paryškinimą. Jei įjungtas sintaksės paryškinimas, failas atrodys kaip šis vaizdas.
Paspauskite ESC raktas ir tipas, sintaksė išjungta išjungti sintaksės paryškinimą.
Visam laikui įjungti arba išjungti sintaksės paryškinimą
Jūs turite sukurti arba redaguoti .vimrc failą ir pridėkite komandos tekstą, kad įjungtumėte sintaksės paryškinimą visam laikui „vim“ redaktoriuje. Norėdami atidaryti, paleiskite šią komandą .vimrc failą naudodami „vim“ redaktorių.
$sudo aš atėjau~/.vimrc
Pridėti tekstą, sintaksė įjungta bet kurioje failo vietoje, kad sintaksės paryškinimas būtų įjungtas visam laikui „vim“ redaktoriui. Įrašykite ir uždarykite failą įvesdami ': X' .
Norėdami išjungti šią funkciją, tiesiog atidarykite dar kartą. vimrc failą, pakeiskite tekstą sintaksė įjungta į sintaksė išjungta ir išsaugokite failą.
Pakeiskite spalvų schemą
Įdiegus „vim“ paketą egzistuoja skirtingi spalvų schemos „vim“ failai. Šie spalvų schemos failai yra/usr/share/vim/vim*/colors/. Vykdykite šią komandą, kad būtų parodytas „vim“ spalvų schemos failų sąrašas.
$ls -jie /usr/Dalintis/aš atėjau/aš atėjau* /spalvos/Ši išvestis rodo, kad įdiegtame „vim“ pakete yra 18 spalvų schema, kurią galima pritaikyti „vim“ redaktoriuje. Kai kurių spalvų schemų naudojimas parodytas kitoje šios pamokos dalyje.
Tarkime, vartotojas nori pakeisti html failo spalvų schemą pavadinimu sveiki.html su kodu.
sveiki.html
< html >< galva >
< titulas >Sveiki</ titulas >
</ galva >
< kūnas >
< p >Sveiki visi, Sveiki atvykę į mūsų svetainę</ p >
</ kūnas >
</ html >
Vykdykite šią komandą, kad atidarytumėte html failą iš redaktoriaus.
$ vim hello.htmlPaspauskite ESC ir tipas : spalvų schemos rytas pakeisti esamą failo spalvų schemą.
Pritaikius naują spalvų schemą, redaktoriaus išvaizda bus pakeista kaip šis paveikslėlis. Tačiau šis pakeitimas yra laikinas ir spalvų efektas bus pašalintas uždarius redaktorių.
Jei norite visam laikui nustatyti tam tikrą spalvų schemą ir foną redaktoriui, atidarykite .vimrc failą dar kartą ir pridėkite šį komandos tekstą. Čia, vakaro spalvų schema bus nustatyta sintaksės paryškinimui, o fono spalva - tamsu . Išsaugokite ir uždarykite failą paspausdami norėdami pritaikyti spalvų efektą redaktoriuje.
spalvotas vakarasnustatyti fone= tamsu
Dabar iš naujo atidarykite html failą redaktoriuje, kad patikrintumėte spalvų schemą ir fono spalvų efektą. Redaktorius atrodys kaip šis paveikslėlis.
Nustatykite sintaksės kalbas
Sintaksės kalbą galite pasirinkti atidarę failą „vim“ redaktoriuje. Yra daug „vim“ redaktoriaus sintaksės kalbų, tokių kaip php, perl, python, awk ir tt Atidarykite „Python“ failą pavadinimu vidutinis.py „vim“ redaktoriuje. Pagal numatytąją „vim“ redaktoriaus sintaksę failo turinys atrodo kaip šis vaizdas.
Tipas : sintaksė = perl atidarę failą ir paspauskite Įveskite . Kai kurios failo dalies teksto spalvą pakeis perl kalbos sintaksė, kaip šis paveikslėlis. Čia keičiamos įvesties, int, spausdinimo ir apvaliojo teksto spalvos.
: rinkinyssintaksė=perl
Nustatykite paryškinimo klavišo vertę
„Vim“ redaktoriuje yra devynios sintaksės paryškinimo grupės. Jie paminėti žemiau.
Grupės pavadinimas | apibūdinimas |
Nustatykite | Jis priklauso kintamiems šaltinio kodo pavadinimams |
Pareiškimas | Jis priklauso bet kuriam programavimo kalbos teiginiui, pvz jei, kitaip, daryk ir kt. |
Komentuoti | Tai priklauso komentarus programos dalis |
Tipas | Kintamųjų duomenų tipą apibrėžia ši grupė, pvz int, dviguba, eilutė ir kt. |
PreProc | Jis priklauso bet kuriam išankstinio apdorojimo teiginiui, pvz #įtraukti. |
Pastovus | Jis priklauso bet kuriai pastoviai vertei, pvz skaičiai, cituojamos eilutės, tiesa/melas ir kt. |
Ypatingas | Jis priklauso bet kuriam specialiam simboliui, pvz. t, ' n' ir kt. |
Pabrauktas | Tai priklauso bet kuriam pabrauktas tekstas . |
Klaida | Jis priklauso bet kuriam šaltinio kodui klaida |
Yra keletas paryškinimo raktų ir verčių porų, kurias galima naudoti su bet kuriomis paryškinimo grupėmis, norint pakeisti konkrečią šaltinio kodo spalvą „vim“ redaktoriuje. Panaudojimas Pareiškimas grupė „vim“ redaktoriuje rodoma kitoje šios pamokos dalyje. Atidarykite „Python“ scenarijaus failą pavadinimu keliamieji metai.py „vim“ redaktoriuje. Šis failas atrodo kaip šis vaizdas pagal numatytuosius sintaksės paryškinimus.
Tipas : labas Pareiškimas ctermfg = raudona pakeisti scenarijaus programavimo teiginių spalvą į raudoną. Čia spalva jei ir Kitas yra pakeistas į raudoną.
: labas pareiškimasctermfg=tinklas
Išvada
Skirtingos „vim“ redaktoriaus sintaksės paryškinimo parinktys šiame vadove paaiškinamos naudojant įvairius pavyzdžius. Tikimės, kad pamoka padės naujiems „vim“ vartotojams tinkamai pritaikyti sintaksės paryškinimą, kad šaltinio kodas būtų lengviau skaitomas.