Før du starter denne opplæringen, må du kontrollere at vim editor er installert eller ikke i systemet. Som standard er vi editor installert i Ubuntu. Kjør følgende kommando for å installere vim editor.
$sudo apt-get install jeg kom
Kjør følgende kommando for å kontrollere versjonen av det installerte vim -editoren.
$jeg kom-versjon
Opprett eller åpne en hvilken som helst skriptfil i vim -editor for å kontrollere det gjeldende utseendet på filinnholdet før du aktiverer syntaksutheving. Her heter en bash -fil login.sh med følgende innhold brukes.
login.sh
! /er/bash
kastet ut 'Skriv inn brukernavnet ditt'
lesebrukernavn
kastet ut 'Skriv inn passordet ditt'
lesepassord
hvis [[ ( $ brukernavn=='admin' && $ passord=='hemmelig' ) ]];deretter
kastet ut 'Autorisert bruker'
ellers
kastet ut 'Uautorisert bruker'
være
Kjør følgende kommando for å åpne filen i vim editor.
$jeg komlogin.shAktiver eller deaktiver utheving av syntaks
Syntaksmarkering er på for vim editor som standard. Innholdet i login.sh vises med følgende format når syntaksmarkeringen er på. Etter åpning login.sh fil i vim editor, trykk ESC nøkkel og type ': Syntaks på' for å aktivere utheving av syntaks. Filen vil se ut som følgende bilde hvis syntaksutheving er på.
trykk ESC nøkkel og type, syntaks av for å deaktivere utheving av syntaks.
Aktiver eller deaktiver syntaksmarkering permanent
Du må opprette eller redigere .vimrc fil og legg til kommando tekst for å aktivere syntaks utheving permanent i vim editor. Kjør følgende kommando for å åpne .vimrc filen ved å bruke vim editor.
$sudo jeg kom~/.vimrc
Legg til teksten, syntaks på hvor som helst i filen for å aktivere syntaksmarkering permanent for vim editor. Lagre og lukk filen ved å skrive ': X' .
For å deaktivere funksjonen, bare åpne den på nytt. vimrc fil, endre teksten syntaks på til syntaks av og lagre filen.
Endre fargevalg
Ulike vim -filer med fargevalg eksisterer etter installering av vim -pakken. Disse fargevalgfilene ligger på stedet,/usr/share/vim/vim*/colors/. Kjør følgende kommando for å vise listen over vim -fargevalgfiler.
$ls -de /usr/dele/jeg kom/jeg kom* /farger/Følgende utdata viser at den installerte vim -pakken inneholder 18 fargeskjema som kan brukes i vim -editoren. Bruken av noen fargevalg vises i neste del av denne opplæringen.
Anta at brukeren ønsker å endre fargeskjemaet for en html -fil som heter hei.html med koden.
hei.html
< html >< hode >
< tittel >Velkommen</ tittel >
</ hode >
< kropp >
< s >Hei alle sammen, Velkommen til siden vår</ s >
</ kropp >
</ html >
Kjør følgende kommando for å åpne HTML -filen fra redaktøren.
$ vim hello.htmltrykk ESC og skriv : fargevalg morgen for å endre det nåværende fargeskjemaet til filen.
Utseendet til redaktøren vil bli endret som bildet nedenfor etter bruk av det nye fargevalget. Men denne endringen er midlertidig, og fargeeffekten vil bli fjernet etter at redaktøren er lukket.
Hvis du vil sette et bestemt fargeskjema og bakgrunn for redaktøren permanent, åpner du det .vimrc filen igjen og legg til følgende kommandotekst. Her, kveld fargeskjema vil bli angitt for syntaksutheving og bakgrunnsfargen er satt til mørk . Lagre og lukk filen ved å trykke, for å bruke fargeeffekten i editoren.
farge kveldsett bakgrunn= mørkt
Åpne nå html-filen i editoren igjen for å sjekke fargeskjemaet og bakgrunnsfargeeffekten. Redaktøren vil se ut som følgende bilde.
Angi syntaks språk
Du kan velge syntaks språk etter å ha åpnet en fil i vim editor. Mange syntaksspråk eksisterer for vim -editoren, for eksempel php, perl, python, awk etc. Åpne en python -fil med navnet gjennomsnittlig. py i vim -redaktøren. Innholdet i filen ser ut som følgende bilde med standardsyntaksen til vim editor.
Type : syntaks = perl etter å ha åpnet filen og trykk Tast inn . Tekstfargen på en del av filen vil bli endret av syntaksen til perl -språket, som følgende bilde. Her endres fargene på input, int, print og rund tekst.
:settsyntaks=perl
Angi nøkkelverdi for markering
Det er ni syntaksmarkeringsgrupper for vim editor. Disse er nevnt nedenfor.
Gruppenavn | Beskrivelse |
Identifisere | Den tilhører variabelnavnene på kildekoden |
Uttalelse | Den tilhører ethvert programmeringsspråk, som f.eks hvis du ellers gjør det mens etc. |
Kommentar | Det tilhører kommentarer del av programmet |
Type | Datatypen til variablene er definert av denne gruppen, for eksempel int, dobbelt, streng etc. |
PreProc | Den tilhører enhver forhåndsbehandlererklæring, for eksempel #inkludere. |
Konstant | Den tilhører enhver konstant verdi, for eksempel tall, siterte strenger, true/false etc. |
Spesiell | Det tilhører ethvert spesielt symbol, for eksempel ' t, ' n' etc. |
Understreket | Det tilhører enhver understreket tekst . |
Feil | Den tilhører hvilken som helst kildekode feil |
Det er noen uthevende nøkkel-verdi-par som kan brukes med alle uthevingsgrupper for å endre den spesifikke fargen på kildekoden i vim-editor. Bruken av Uttalelse group in vim editor vises i neste del av denne opplæringen. Åpne en python -skriptfil som heter leapyear.py i vim -redaktør. Denne filen ser ut som følgende bilde med standard syntaksutheving.
Type : hei Erklæring ctermfg = rød for å endre fargen på programmeringsuttalelsene til skriptet til rød farge. Her er fargen på hvis og ellers er endret til rødt.
: hei Erklæringctermfg=nett
Konklusjon
Ulike syntaksfremhevende alternativer for vim editor forklares i denne opplæringen ved å bruke forskjellige eksempler. Håper, opplæringen vil hjelpe nye vim -brukere til å bruke syntaksutheving riktig for å gjøre kildekoden mer lesbar.