Coloració de llenguatges de programació. highlight

De Guifi.net - Wiki Català


highlight és un conversor de codi font (suporta múltiples llenguatges) a text formatat (com HTML, Latex)

Del manual de highlight:

Highlight converts sourcecode to HTML, XHTML, RTF, LaTeX, TeX, XML or ANSI escape sequences. There are 40 colour themes available. Highlight  
recognizes keywords, numbers, strings, comments, symbols and preprocessor directives. It supports Action Script, ADA 95, Agda, AMPL, Aspect, 
Assembler, Amtrix, Avenue, (G)AWK, Bash, BlitzBasic, BMS, C, C++, C#, ClearBasic, Clipper, Cobol, CSS, DOS-Batch, Eiffel, Euphoria, Express, Felix, 
Frink, Forth, Fortran, Haskell, HTML, HTTPD, IDL, INI, IO, Jasmin, Java, JavaScript, JSP, LaTeX, LDIF, Lotus Script, Lua, Make, Maya, Matlab, 
MaxScript, Modelica, Modula 3, Nasal, Nice, Oberon, Object Script, OCaml, Pascal, Paradox, PATROL, Perl, PHP, Pike, PL/1, PL/SQL, POV Ray, Progress, 
Python, Relax NG, Rexx, Ruby, Small, SML, Spin, Sybase, Squirrel, SuperX++, VHDL, Visual Basic, XML and more. 

Paquet highlight

Instal·lació

$ sudo apt-get install highlight


Exemple

$ joe holamon.php

I poseu:

<?php
echo "Hola Mon!"
?>
$ highlight -o holamon.html -i holamon.php 
$ firefox holamon.html

Fitxers instal·lats

Executable:

$ dpkg -L highlight| grep bin
/usr/bin
/usr/bin/highlight

Fitxers de configuració:

$ dpkg -L highlight| grep etc
/etc
/etc/highlight
/etc/highlight/filetypes.conf

Manual:

$ dpkg -L highlight| grep man
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/highlight.1.gz

Recursos:

Extensió de la mediawiki

http://www.mediawiki.org/wiki/Extension:ASHighlight

Recursos

Geshi

http://qbnz.com/highlighter/

Extensió per a la mediawiki

Consulteu

Mediawiki#Sintax_Highlight
Mediawiki#Instal.C2.B7lar_una_extensi.C3.B3_que_utilitza_Pear
Eines de l'usuari