pt-br:syntax_highlighting
Syntax Highlighting
O DokuWiki inclui suporte para destaque de sintaxe (syntax highlighting), conforme descrito na página de sintaxe.
A partir do lançamento do DokuWiki “Greebo”, algumas opções GeShi adicionais para destaque de sintaxe (syntax highlighting) são suportadas:
- Habilitar números de linha
- Começar os números de linha na linha n
- Realçar certas linhas
Todas as opções são definidas adicionando alguns pares de valores-chave à sintaxe padrão de tag code. Os exemplos a seguir explicam seu uso.
Exemplos
O código a seguir ativa os números de linha:
<code JavaScript [enable_line_numbers="true"]>
var de = function() {
return (typeof(window.de) == 'object') ? window.de : {};
}();
</code>
Este é o resultado:
var de = function() { return (typeof(window.de) == 'object') ? window.de : {}; }();
O próximo exemplo realça uma linha:
<code JavaScript [enable_line_numbers="true",highlight_lines_extra="2"]>
var de = function() {
return (typeof(window.de) == 'object') ? window.de : {};
}();
</code>
Este é o resultado:
var de = function() { return (typeof(window.de) == 'object') ? window.de : {}; }();
Você também pode realçar várias linhas:
<code JavaScript [enable_line_numbers="true",highlight_lines_extra="2,3"]>
var de = function() {
return (typeof(window.de) == 'object') ? window.de : {};
}();
</code>
Este é o resultado:
var de = function() { return (typeof(window.de) == 'object') ? window.de : {}; }();
Os números das linhas podem começar em qualquer valor:
<code C [enable_line_numbers="true", start_line_numbers_at="42"]>
void main () {
printf ("Hello World!");
exit 0;
}
</code>
Este é o resultado:
void main () { }
pt-br/syntax_highlighting.txt · Última modificação: por coldscientist
