Enne selle õpetuse alustamist kontrollige, kas vim -redaktor on süsteemi installitud või mitte. Vaikimisi on vi redaktor installitud Ubuntu. Vim -redaktori installimiseks käivitage järgmine käsk.
$sudo apt-get install ma tulin
Käivitage järgmine käsk installitud vim -redaktori versiooni kontrollimiseks.
$ma tulin- versioon
Enne süntaksi esiletõstmise lubamist looge või avage vim -redaktoris mis tahes skriptifail, et kontrollida faili sisu praegust välimust. Siin on bash -fail nimega login.sh kasutatakse järgmise sisuga.
login.sh
! /olen/lööma
viskas välja 'Sisestage oma kasutajanimi'
loekasutajanimi
viskas välja 'Sisestage oma parool'
loeparool
kui [[ ( $ kasutajanimi=='admin' && $ parool=='saladus' ) ]];siis
viskas välja „Volitatud kasutaja”
muidu
viskas välja „Volitamata kasutaja”
olla
Faili avamiseks vim -redaktoris käivitage järgmine käsk.
$ma tulinlogin.shSüntaksi esiletõstmise lubamine või keelamine
Süntaksi esiletõstmine on vim -redaktoris vaikimisi sisse lülitatud. Sisu login.sh kuvatakse järgmises vormingus, kui süntaksi esiletõstmine on sisse lülitatud. Pärast avamist login.sh faili vim -redaktoris, vajutage ESC võti ja tüüp „: Süntaks sees” süntaksi esiletõstmise lubamiseks. Fail näeb välja järgmine pilt, kui süntaksi esiletõstmine on sisse lülitatud.
Vajutage ESC võti ja tüüp, süntaks välja lülitatud süntaksi esiletõstmise keelamiseks.
Süntaksi esiletõstmise lubamine või keelamine jäädavalt
Peate looma või muutma .vimrc faili ja lisage käsu tekst, et lubada süntaksi esiletõstmine vim -redaktoris püsivalt. Avage järgmine käsk .vimrc faili vim redaktori abil.
$sudo ma tulin~/.vimrc
Lisage tekst, süntaks sisse lülitatud mis tahes kohas failis, et lubada süntaksi esiletõstmine vim -redaktori jaoks püsivalt. Salvestage ja sulgege fail tippides ': X' .
Funktsiooni keelamiseks avage see lihtsalt uuesti. vimrc faili, muutke teksti süntaks sisse lülitatud et süntaks välja lülitatud ja salvestage fail.
Muutke värviskeemi
Pärast vim -paketi installimist eksisteerivad erinevad värviskeemi vim -failid. Need värviskeemifailid asuvad asukohas/usr/share/vim/vim*/colors/. Vim -värviskeemifailide loendi kuvamiseks käivitage järgmine käsk.
$ls -neid /usr/jaga/ma tulin/ma tulin* /värvid/Järgmine väljund näitab, et installitud vim -pakett sisaldab 18 värviskeemi, mida saab vim -redaktoris rakendada. Mõne värviskeemi kasutamist näidatakse selle õpetuse järgmises osas.
Oletame, et kasutaja soovib muuta html -faili nimega värviskeemi tere.html koodiga.
tere.html
< html >< pea >
< tiitel >Tere tulemast</ tiitel >
</ pea >
< keha >
< lk >Tere kõigile, tere tulemast meie saidile</ lk >
</ keha >
</ html >
Käivitage järgmine käsk, et avada redaktorist html -fail.
$ vim hello.htmlVajutage ESC ja tüüp : värviskeemi hommik faili praeguse värviskeemi muutmiseks.
Pärast uue värviskeemi rakendamist muudetakse redaktori välimust nagu järgmisel pildil. Kuid see muudatus on ajutine ja värviefekt eemaldatakse pärast redaktori sulgemist.
Kui soovite redaktorile kindla värviskeemi ja tausta püsivalt määrata, avage see .vimrc fail uuesti ja lisage järgmine käsutekst. Siin, õhtul süntaksi esiletõstmiseks määratakse värviskeem ja taustavärv on seatud tume . Salvestage ja sulgege fail, vajutades redaktoris värviefekti rakendamiseks.
värviline õhtuseatud taust= pime
Nüüd avage redaktoris html-fail uuesti, et kontrollida värviskeemi ja taustavärvi efekti. Toimetaja näeb välja järgmine pilt.
Määrake süntaksi keeled
Süntaksi keele saate valida pärast faili avamist vim -redaktoris. Vim -redaktori jaoks on palju süntaksi keeli, näiteks php, perl, python, awk jne. Avage pythoni fail nimega keskmine.py vim -redaktoris. Faili sisu näeb vim -redaktori vaikesüntaksi järgi välja järgmine pilt.
Tüüp : süntaks = perl pärast faili avamist ja vajutage Sisenema . Faili mõne osa teksti värvi muudab perli keele süntaks, nagu järgmine pilt. Siin muudetakse sisend-, int-, prindi- ja ümmarguse teksti värve.
: komplektsüntaks=perl
Määrake esiletõstmise võtme väärtus
Vim -redaktoris on üheksa süntaksi esiletõstmise rühma. Neid mainitakse allpool.
Grupi nimi | Kirjeldus |
Tuvastage | See kuulub lähtekoodi muutujate nimedesse |
Avaldus | See kuulub mis tahes programmeerimiskeele avaldusse, näiteks kui muidu, siis mõnda aega jne. |
Kommenteeri | See kuulub kommentaarid osa programmist |
Tüüp | See rühm määrab muutujate andmetüübi, näiteks int, topelt, string jne. |
PreProc | See kuulub mis tahes eeltöötleja avaldusse, näiteks #kaasake. |
Pidev | See kuulub mis tahes püsiväärtusesse, näiteks numbrid, tsiteeritud stringid, tõene/vale jne. |
Eriline | See kuulub mis tahes erisümboli juurde, näiteks „ t, ' n' jne. |
Allajoonitud | See kuulub ükskõik millisele allajoonitud tekst . |
Viga | See kuulub mis tahes lähtekoodi viga |
On mõningaid esiletõstmisvõtme-väärtuse paare, mida saab kasutada koos kõigi esiletõstmisrühmadega, et muuta lähtekoodi konkreetset värvi vim-redaktoris. Kasutamine Avaldus grupp vim -redaktoris on näidatud selle õpetuse järgmises osas. Avage pythoni skriptifail nimega liigaasta.py vim redaktoris. See fail näeb süntaksi esiletõstmise korral välja järgmine pilt.
Tüüp : tere avaldus ctermfg = punane skripti programmeerimislausete värvi muutmiseks punaseks. Siin, värv kui ja muidu on muudetud punaseks.
: tere avaldusctermfg=võrk
Järeldus
Selles juhendis selgitatakse erinevaid näiteid kasutades erinevaid vim -redaktori süntaksi esiletõstmise võimalusi. Loodetavasti aitab õpetus uutel vimikasutajatel süntaksi esiletõstmist õigesti rakendada, et muuta lähtekood loetavamaks.