Inden du starter denne vejledning, skal du kontrollere, at vim -editoren er installeret eller ej i systemet. Som standard er vi editor installeret i Ubuntu. Kør følgende kommando for at installere vim editor.
$sudo apt-get install jeg kom
Kør følgende kommando for at kontrollere versionen af det installerede vim -editor.
$jeg kom-version
Opret eller åbn enhver scriptfil i vim -editoren for at kontrollere det aktuelle udseende af filindholdet, før syntaksfremhævelse aktiveres. Her er en bash -fil navngivet login.sh med følgende indhold bruges.
login.sh
! /er/bash
smed ud 'Indtast dit brugernavn'
Læsbrugernavn
smed ud 'Indtast din adgangskode'
Læsadgangskode
hvis [[ ( $ brugernavn=='admin' && $ adgangskode=='hemmelighed' ) ]];derefter
smed ud 'Autoriseret bruger'
andet
smed ud 'Uautoriseret bruger'
være
Kør følgende kommando for at åbne filen i vim editor.
$jeg komlogin.shAktiver eller deaktiver fremhævelse af syntaks
Syntaksfremhævning er som standard aktiveret for vim editor. Indholdet af login.sh vises med følgende format, når syntaksfremhævningen er aktiveret. Efter åbning login.sh fil i vim editor, tryk på ESC nøgle og type ': Syntaks på' for at aktivere fremhævelse af syntaks. Filen vil ligne følgende billede, hvis syntaksfremhævning er aktiveret.
Trykke ESC nøgle og type, syntaks fra for at deaktivere syntaksfremhævning.
Aktiver eller deaktiver syntaksfremhævelse permanent
Du skal oprette eller redigere .vimrc fil og tilføj kommandotekst for at aktivere syntaksfremhævelse permanent i vim -editor. Kør følgende kommando for at åbne .vimrc fil ved hjælp af vim editor.
$sudo jeg kom~/.vimrc
Tilføj teksten, syntaks på hvor som helst i filen for at aktivere syntaksfremhævelse permanent til vim -editor. Gem og luk filen ved at skrive ': X' .
For at deaktivere funktionen skal du bare åbne igen. vimrc fil, skal du ændre teksten syntaks på til syntaks fra og gem filen.
Skift farveskema
Der findes forskellige vim -filer i farveskema efter installation af vim -pakken. Disse farveskema -filer er placeret på stedet,/usr/share/vim/vim*/colors/. Kør følgende kommando for at vise listen over vim -farveskema -filer.
$ls -det /usr/del/jeg kom/jeg kom* /farver/Den følgende output viser, at den installerede vim -pakke indeholder 18 farveskema, der kan anvendes i vim -editoren. Brugen af nogle farveskemaer er vist i den næste del af denne vejledning.
Antag, at brugeren vil ændre farveskemaet for en html -fil med navnet hej.html med koden.
hej.html
< html >< hoved >
< titel >Velkommen</ titel >
</ hoved >
< legeme >
< s. s >Hej allesammen, velkommen til vores websted</ s. s >
</ legeme >
</ html >
Kør følgende kommando for at åbne html -filen fra editoren.
$ vim hello.htmlTrykke ESC og type : farveskema morgen for at ændre det aktuelle farveskema for filen.
Editorens udseende ændres som det følgende billede efter anvendelse af det nye farveskema. Men denne ændring er midlertidig, og farveeffekten fjernes, efter at editoren er lukket.
Hvis du vil indstille et bestemt farveskema og en baggrund for editoren permanent, skal du åbne den .vimrc fil igen, og tilføj følgende kommandotekst. Her, aften farveskema indstilles til syntaksfremhævelse, og baggrundsfarven er indstillet til mørk . Gem og luk filen ved at trykke på, at anvende farveeffekten i editoren.
farve aftensæt baggrund= mørk
Åbn nu html-filen i editoren igen for at kontrollere farveskemaet og baggrundsfarveeffekten. Editoren vil ligne følgende billede.
Angiv syntaks sprog
Du kan vælge syntaks sprog efter åbning af en fil i vim editor. Der findes mange syntakssprog til vim -editoren, f.eks php, perl, python, awk osv. Åbn en python -fil med navnet gennemsnitlig. py i vim -editoren. Filens indhold ligner følgende billede ved standardsyntaksen for vim editor.
Type : syntaks = perl efter åbning af filen og tryk på Gå ind . Tekstfarven på en del af filen vil blive ændret af syntaksen for perl -sproget som det følgende billede. Her ændres farverne på input, int, print og rund tekst.
:sætsyntaks=perl
Indstil fremhævelse af nøgleværdi
Der er ni syntaksfremstillingsgrupper til vim -editor. Disse er nævnt nedenfor.
Gruppe navn | Beskrivelse |
Identificere | Det tilhører variabelnavnene på kildekoden |
Udmelding | Det tilhører enhver programmeringssprogserklæring, f.eks hvis, ellers, gør, mens etc. |
Kommentar | Det tilhører kommentarer del af programmet |
Type | Datatypen for variablerne er defineret af denne gruppe, f.eks int, dobbelt, streng etc. |
PreProc | Det tilhører enhver præprocessorerklæring, f.eks #omfatte. |
Konstant | Det tilhører enhver konstant værdi, f.eks tal, citerede strenge, sand/falsk etc. |
Særlig | Det tilhører ethvert særligt symbol, f.eks. t, ' n' etc. |
Understreget | Det tilhører enhver understreget tekst . |
Fejl | Det tilhører enhver kildekode fejl |
Der er nogle fremhævende nøgle-værdipar, der kan bruges med alle fremhævelsesgrupper til at ændre kildekodens specifikke farve i vim-editor. Brugen af Udmelding gruppe i vim -editor vises i den næste del af denne vejledning. Åbn en python -scriptfil med navnet leapyear.py i vim editor. Denne fil ligner følgende billede som standard syntaksfremhævelse.
Type : hej Erklæring ctermfg = rød at ændre farven på programmeringserklæringerne i scriptet til rød farve. Her er farven på hvis og andet er ændret til rødt.
: hej Erklæringctermfg=net
Konklusion
Forskellige syntaksmærkningsmuligheder for vim editor forklares i denne vejledning ved hjælp af forskellige eksempler. Håber, selvstudiet hjælper nye vim -brugere med at anvende syntaksfremhævelse korrekt for at gøre kildekoden mere læsbar.