Home Page do Portal
Brasil, um país de todos

A Sintaxe do Código-Fonte Colorida

Trac suporta uma linguagem específica para colorir (realçar a sintaxe) do código fonte em WikiFormatted do texto e o Source Browser.

Para fazer isso, o Trac usa bibliotecas externas com suporte há grande número de linguagens de programação.

Atualmente, o Trac suporta a sintaxe colorida usada em um ou mais dos seguintes pacotes:

Para ativar esta função, simplesmente instale qualquer um (ou mais) desses pacotes. Não há necessidade de uma configuração adicional.

Quando em uso, o Trac, automaticamente, priorizará, se possível, o realce SilverCity em vez do Enscript. (veja o lembrete abaixo).

Se nenhum pacote estiver disponível, o Trac mostrará os dados como texto puro.

Lembrete: Enscript suporta um grande número de linguagens, embora SilverCity é, geralmente, mais rápido, pois ele é uma biblioteca e não é executado em um processo externo.

Sobre SilverCity?

SilverCity usa o léxico de Scintilla. Scintilla suporta mais linguagens do que o SilverCity. Se você quer adicionar uma linguagen para o SilverCity, que é suportada pelo Scintilla, não é muito difícil. Visite SilverCityAddLanguage para mais informações.

Sintaxe Coloridas Suportadas

SilverCity Enscript
Ada X
Asm X
* ASP X X
* C X X
* C++ X X
* Java X
Awk X
CSS X
Diff X
Eiffel X
Elisp X
Fortran X
Haskell X
HTML X X
IDL X
Javascript X X
m4 X
Makefile X
Matlab X
Objective-C X
Pascal X
* Perl X X
* PHP X X
PSP X
Pyrex X
* Python X X
* Ruby X X
Scheme X
Shell X
SQL X X
Troff X
TCL X
Tex X
Verilog X
VHDL X
Visual Basic X
VRML X
XML X X

(*) Suportado como blocos de códigos em Wiki text usado em WikiProcessors.

Software Extra


Veja também: WikiProcessors, WikiFormatting, TracWiki, TracBrowser