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: 2021-01-26 11:49 por coldscientist