Ennen kuin aloitat tämän opetusohjelman, tarkista, onko vim editori asennettu tai ei järjestelmään. Oletuksena vi editor on asennettu Ubuntuun. Asenna vim -editori suorittamalla seuraava komento.
$sudo apt-get install tulin
Tarkista asennetun vim -editorin versio suorittamalla seuraava komento.
$tulin-versio
Luo tai avaa mikä tahansa komentotiedosto vim editorissa tarkistaaksesi tiedoston sisällön nykyisen ulkoasun ennen syntaksin korostuksen ottamista käyttöön. Tässä bash -tiedosto nimeltä login.sh käytetään seuraavan sisällön kanssa.
login.sh
! /olen/lyödä
heitti pois 'Kirjoita käyttäjätunnuksesi'
lukeakäyttäjätunnus
heitti pois 'Kirjoita salasanasi'
lukeaSalasana
jos [[ ( $ käyttäjänimi=='admin' && $ salasana=='salaisuus' ) ]];sitten
heitti pois 'Valtuutettu käyttäjä'
muu
heitti pois 'Luvaton käyttäjä'
olla
Avaa tiedosto vim editorissa suorittamalla seuraava komento.
$tulinlogin.shOta syntaksin korostus käyttöön tai poista se käytöstä
Syntaksin korostus on oletuksena käytössä vim editorissa. Sisältö login.sh näytetään seuraavassa muodossa, kun syntaksin korostus on käytössä. Avaamisen jälkeen login.sh tiedosto vim editorissa, paina POISTU avain ja tyyppi ': Syntaksi päällä' ottaa käyttöön syntaksin korostuksen. Tiedosto näyttää seuraavan kuvan kaltaiselta, jos syntaksin korostus on käytössä.
Lehdistö POISTU avain ja tyyppi, syntaksi pois päältä poistaa syntaksin korostuksen käytöstä.
Ota syntaksin korostus käyttöön tai poista se käytöstä pysyvästi
Sinun on luotava tai muokattava .vimrc tiedosto ja lisää komento teksti, jotta syntaksin korostus voidaan ottaa pysyvästi käyttöön vim editorissa. Suorita seuraava komento avataksesi .vimrc tiedosto vim editorilla.
$sudo tulin~/.vimrc
Lisää teksti, syntaksi päällä missä tahansa tiedoston kohdassa, jotta syntaksin korostus voidaan ottaa pysyvästi käyttöön vim -editorissa. Tallenna ja sulje tiedosto kirjoittamalla ': X' .
Voit poistaa ominaisuuden käytöstä avaamalla sen uudelleen. vimrc tiedosto, muuta tekstiä syntaksi päällä kohteeseen syntaksi pois päältä ja tallenna tiedosto.
Vaihda värimaailma
Erilaisia värimallin vim -tiedostoja on olemassa vim -paketin asentamisen jälkeen. Nämä värimallitiedostot sijaitsevat paikassa,/usr/share/vim/vim*/colors/. Suorita seuraava komento näyttääksesi luettelon vim -värimallitiedostoista.
$ls -he /usr/Jaa/tulin/tulin* /värit/Seuraava tulostus osoittaa, että asennettu vim -paketti sisältää 18 värimaailmaa, joita voidaan käyttää vim -editorissa. Joidenkin värimallien käyttö on esitetty tämän opetusohjelman seuraavassa osassa.
Oletetaan, että käyttäjä haluaa muuttaa html -tiedoston värimallia hei.html koodin kanssa.
hei.html
< html >< pää >
< otsikko >Tervetuloa</ otsikko >
</ pää >
< vartalo >
< s >Hei kaikki, Tervetuloa sivuillemme</ s >
</ vartalo >
</ html >
Suorita seuraava komento avataksesi html -tiedoston editorista.
$ vim hello.htmlLehdistö POISTU ja tyyppi : värikynän aamu muuttaaksesi tiedoston nykyistä värimaailmaa.
Editorin ulkoasu muuttuu seuraavan kuvan mukaisesti uuden värimallin käyttöönoton jälkeen. Mutta tämä muutos on väliaikainen ja väritehoste poistetaan editorin sulkemisen jälkeen.
Jos haluat asettaa editorille tietyn värimallin ja taustan pysyvästi, avaa .vimrc tiedosto uudelleen ja lisää seuraava komento. Tässä, ilta värimaailma asetetaan syntaksin korostusta varten ja taustaväriksi asetetaan tumma . Tallenna ja sulje tiedosto painamalla, väritehosteen käyttämiseksi editorissa.
väri -iltaaseta tausta= pimeä
Avaa nyt html-tiedosto editorissa ja tarkista värimaailma ja taustaväritehoste. Editori näyttää seuraavan kuvan kaltaiselta.
Aseta syntaksikielet
Voit valita syntaksin kielen, kun olet avannut tiedoston vim editorissa. Vim -editorissa on monia syntaksikieliä, kuten php, perl, python, awk jne. Avaa python -tiedosto nimeltä keskimäärin.py vim editorissa. Tiedoston sisältö näyttää seuraavan kuvan vim editorin oletussyntaksin mukaan.
Tyyppi : syntaksi = perl tiedoston avaamisen jälkeen ja paina Tulla sisään . Perl -kielen syntaksi muuttaa jonkin tiedoston osan tekstin väriä, kuten seuraava kuva. Tässä syöttö-, int-, tulostus- ja pyöreän tekstin värit muuttuvat.
:asetasyntaksi=perl
Aseta korostusnäppäimen arvo
Vim -editorissa on yhdeksän syntaksin korostusryhmää. Nämä on mainittu alla.
Ryhmän nimi | Kuvaus |
Tunnistaa | Se kuuluu lähdekoodin muuttujien nimiin |
Lausunto | Se kuuluu mihin tahansa ohjelmointikielen lausuntoon, kuten jos muuten teet jonkin aikaa jne. |
Kommentti | Se kuuluu kommentteja osa ohjelmaa |
Tyyppi | Tämä ryhmä määrittelee muuttujien tietotyypin, kuten int, kaksinkertainen, merkkijono jne. |
PreProc | Se kuuluu mihin tahansa esikäsittelylauseeseen, kuten #sisältää. |
Jatkuva | Se kuuluu mihin tahansa vakioarvoon, kuten numerot, lainatut merkkijonot, tosi/epätosi jne. |
Erityinen | Se kuuluu mihin tahansa erityiseen symboliin, kuten ' t, ' n' jne. |
Alleviivattu | Se kuuluu mihin tahansa alleviivattu teksti . |
Virhe | Se kuuluu mihin tahansa lähdekoodiin virhe |
Joitakin korostusavain-arvo-pareja voidaan käyttää minkä tahansa korostusryhmän kanssa muuttaaksesi lähdekoodin tiettyä väriä vim-editorissa. Käyttö Lausunto ryhmä vim editorissa näkyy tämän opetusohjelman seuraavassa osassa. Avaa python -komentotiedosto nimeltä karkausvuosi.py vim editorissa. Tämä tiedosto näyttää seuraavan kuvan oletusarvoiselta syntaksin korostukselta.
Tyyppi : hei Lausunto ctermfg = punainen muuttaa komentosarjan ohjelmointilausekkeiden värin punaiseksi. Tässä väri jos ja muu muuttuu punaiseksi.
: hei lausuntoctermfg=netto
Johtopäätös
Tässä opetusohjelmassa selitetään vim editorin eri syntaksin korostusvaihtoehdot käyttämällä erilaisia esimerkkejä. Toivottavasti opetusohjelma auttaa uusia vim -käyttäjiä soveltamaan syntaksin korostuksen oikein, jotta lähdekoodista tulee luettavampi.