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:

  1. Lær Vi/Vim som en fulltekstredigerer i Linux
  2. Lær nyttige Vi/Vim Editor-triks og tips i Linux
  3. 8 interessante Vi/Vim Editor-triks for alle Linux-brukere
  4. 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.