Syntax highlighting aanzetten voor Vim en Nano

Door Tim Quax op 05 oktober 2009
Als je graag via de console programmeert, is het handig om syntax highlighting te hebben. Gezien Vi en Nano het meest gebruikt worden, zal ik hieronder laten zien hoe syntax highlighting aangezet kan worden voor deze editors.


Vi

Pas het vimrc bestand aan, die staat in de home dir:
vi /home/user/.vimrc


Pas daarin de volgende syntax regel aan, of voeg het toe aan het bestand:
:syntax enable


En dan staat syntax highlighting aan voor de talen die Vi standaard ondersteunt.


Nano

Voor Nano gaat het wat anders, die heeft niet zo'n geweldige integratie van syntax highlighting als Vi.

Pas het nanorc bestand aan, die staat in /etc:
nano /etc/nanorc


Ga naar de Syntax sectie (Je kan zoeken naar "syntax", in mijn nanorc bestand staat het op regel 215). Daar zie je iets als het volgende staan:
## C/C++

# include "/usr/share/nano/c.nanorc"


## HTML

# include "/usr/share/nano/html.nanorc"


## Perl

# include "/usr/share/nano/perl.nanorc"


## Python

# include "/usr/share/nano/python.nanorc"


## Ruby

# include "/usr/share/nano/ruby.nanorc"


## Java

# include "/usr/share/nano/java.nanorc"


## Assembler

# include "/usr/share/nano/asm.nanorc"


## Bourne shell scripts

# include "/usr/share/nano/sh.nanorc"


Je kan simpelweg de file includes uncommenten voor de taal waar je syntax highlighting van wilt verkrijgen.

De ondersteuning van het aantal talen in Nano is wel beperkt. Als je Vi te lastig vind om te gebruiken kan je ook overwegen om Joe gebruiken, die heeft standaard al regex bestanden voor syntax highlighting, en voor meer talen dan Nano.



Reageer op dit artikel







Voer hier de code in: