Slik aktiverer du syntaksutheving i Vi/Vim Editor
En av de enkleste måtene å øke lesbarheten og konteksten til teksten i en konfigurasjonsfil eller kildekoden for ulike programmeringsspråk, er å bruke et tekstredigeringsprogram som støtter «syntax highlighting».
Syntaksutheving er en enkel, men nyttig komponent i de fleste om ikke alle tekstredigerere som brukes til programmerings-, skript- eller markeringsspråk, som gjør det mulig å vise farget tekst, spesielt kildekode, i forskjellige farger (og muligens fonter) som tilsvarer kategorien av vilkår.
I denne artikkelen vil vi vise hvordan du slår på syntaksutheving midlertidig eller permanent i Vi/Vim-tekstredigering.
VIM er en alternativ og avansert versjon av VI-editor som aktiverer funksjonen for syntaksutheving i VI. Syntaksutheving betyr at den kan vise deler av teksten i andre fonter og farger. VIM viser ikke hele filen, men har noen begrensninger når det gjelder å fremheve bestemte søkeord eller tekst som samsvarer med et mønster i en fil. Som standard fungerer VIM på alle Linux-terminaler, men noen terminaler har minimale fremhevingsmuligheter å kjøre.
VIM har en annen flott funksjon som lar oss slå av eller slå på syntaksutheving ved å bruke alternativsyntaks på og av.
Hvordan installere VIM
Det meste av Linux-systemet inkluderte allerede VIM-pakken, hvis ikke, installer den ved å bruke YUM-verktøyet.
# yum -y install vim-enhanced
Slik aktiverer du syntaksutheving i VI og VIM
For å aktivere Syntax Highlighting-funksjonen i VI editor, åpne filen som heter /etc/profile.
# vi /etc/profile
Legg til aliasfunksjonen til VI ved å peke på VIM i filen /etc/profile. Denne filen brukes til å sette aliasfunksjoner globalt.
alias vi=vim
Hvis du ønsker å angi brukerspesifikke aliaser og funksjoner, må du åpne filen .bashrc under brukerkatalogen.
# vi /home/tecmint/.bashrc
Legg til aliasfunksjonen. For eksempel setter vi alias for tecmint-bruker.
alias vi=vim
Etter å ha gjort endringer i filen må du tilbakestille endringene ved å utføre følgende kommando.
# source /etc/profile OR # source /home/tecmint/.bashrc
Test syntaksutheving i Vi Editor
Åpne en hvilken som helst filkode med vi-editor. Som standard er syntaksutheving automatisk slått på i filen /etc/vimrc.
Slå på eller av syntaksutheving i VI
Du kan slå på eller slå av syntaksutheving ved å trykke på ESC -knappen og bruke kommandoen som :syntax on og :syntax off i Vi-editor. Se eksempler på skjermbilder.
Hvis du er ny på vi/vim, vil du finne følgende guider nyttige:
- Lær Vi/Vim som en fulltekstredigerer i Linux
- Lær nyttige Vi/Vim Editor-triks og tips i Linux
- 8 interessante Vi/Vim Editor-triks for alle Linux-brukere
- Hvordan passordbeskytte en Vim-fil i Linux
Du kan dele med oss andre nyttige vi/vim-tips eller triks du har kommet over, via kommentarskjemaet nedenfor.