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.