Insertar bloques de código
Cómo insertar bloques de código
Esta wiki incorpora la extensión SyntaxHighlight que permite colorear y formatear bloques de código según el lenguaje de programación en que está escrito.
Si escribes páginas sobre programación de macros, puedes utilizar las etiquetas <source lang="lenguaje"> y </source> para colorear y formatear adecuadamente el código de programación insertado en la wiki, donde lang="lenguaje" indica el lenguaje con el que está escrito el código.
A continuación mostramos un ejemplo de código de programación en lenguaje OOo Basic incluído en la wiki:
Sub Documento_Cierra( oDoc, Optional bSoloSinCambios As Boolean )
' Cierra un documento
If IsMissing( bSoloSinCambios ) Then bSoloSinCambios = False
If bSoloSinCambios Then
If oDoc.isModified() Then Exit Sub
End If
oDoc.dispose()
End Sub
Para insertarlo, se han utilizado las etiquetas del siguiente modo:
<source lang="oobas">
Sub Documento_Cierra( oDoc, Optional bSoloSinCambios As Boolean )
' Cierra un documento
If IsMissing( bSoloSinCambios ) Then bSoloSinCambios = False
If bSoloSinCambios Then
If oDoc.isModified() Then Exit Sub
End If
oDoc.dispose()
End Sub
</source>
Lenguajes soportados
Entre los múltiples lenguajes que soporta, destacamos:
- lang="oobas" para insertar código escrito en OOo Basic
- lang="python" para insertar código escrito en Python
- lang="javascript" para insertar código escrito en JavaScript
- No existe opción para formatear código escrito en BeanShell