Publicación de códigoA la hora de publicar código en los mensajes es conveniente hacerlo mediante la etiqueta
Code para que este código tenga un formato de presentación adecuado. La forma de hacerlo es muy sencilla, simplemente hay que colocar el texto
code y
/code (ambos entre corchetes) al principio y al final del código respectivamente. Se ve más claro con un ejemplo.
Supongamos que queremos publicar el siguiente código:
#include <stdio.h>
int main(void)
{
int numero=9;
printf("Mi número favorito es el %d", numero);
return 0;
}
La verdad es que así es difícil distinguir el código del resto del texto. Para darle un formato adecuado haremos lo siguiente.
[code=text]#include <stdio.h>
int main(void)
{
int numero=9;
printf("Mi número favorito es el %d", numero);
return 0;
}
[/code]
Fíjate que el código se encuentra encerrado dentro de una etiqueta
Code.
Así es como aparecerá el código al visualizar el mensaje
#include <stdio.h>
int main(void)
{
int numero=9;
printf("Mi número favorito es el %d", numero);
return 0;
}
Como puedes ver la presentación es mucho más elegante que publicar el código sin ningún tipo de formato. Y en este caso solo se trata de unas pocas líneas de código, imagínate si fueran cincuenta o más, sería muy incomodo leer un código presentado sin un formato adecuado.
Siempre que insertes código en un mensaje, inclúyelo dentro de una etiqueta Code Resaltado de sintaxisAdemás de lo anterior, la etiqueta
Code nos ofrece la posibilidad de dar un formato todavía más adecuado y agradable a nuestro código, dependiendo del lenguaje de programación que estemos usando. Tomando como ejemplo la línea de código que aparece más arriba, podemos hacer que el código se muestre con un formato adecuado a la sintaxis del lenguaje C. Es tan sencillo como indicar al principio de la etiqueta
Code el lenguaje que vamos a utilizar. En este caso abriremos la etiqueta indicando
code=cDe manera que si hacemos esto...
[code=c]#include <stdio.h>
int main(void)
{
int numero=9;
printf("Mi número favorito es el %d", numero);
return 0;
}
[/code]
...este será el resultado
#include <stdio.h>
int main(void)
{
int numero=9;
printf("Mi número favorito es el %d", numero
); return 0;
}
Como ves, el código es mucho más claro y a simple vista podemos diferenciar entre funciones, variables, cadenas de texto... de manera que es muy recomendable dar el formato adecuado para el lenguaje en cuestión (siempre que sea posible, ya que no todos los lenguajes están disponibles). Esta es la lista de lenguajes para los cuáles disponemos de un formato propio:
abapactionscriptadaapacheapplescriptasmaspautoitbashblitzbasicbnfccaddclcadlispcfdgcfmcpp-qtcppcsharpcssc_macddelphidiffdivdosdoteiffelfortranfreebasicgenerogmlgroovyhaskellhtmlhtml4strictidliniinnoiojavajava5javascriptjslatexlispluam68kmatlabmircmpasmmysqlnsisobjcocaml-briefocamloobasoracle8pascalperperlphp-briefphpplsqlpythonqbasicrailsregrobotsrubysasschemesdlbasicsmalltalksmartysqltcltextthinbasictsqlvbvbnetvhdlvisualfoxprowinbatchxmlxppxslz80[/list]
Para usarlo simplemente hay que añadir a la etiqueta
Code cualquier elemento de la lista anterior, por ejemplo
code=sql sería el que utilizaríamos para colorear una instrucción SQL.
Adicionalmente, en la parte superior del editor donde escribimos el mensaje que vamos a publicar, encontraremos un selector con el texto
Code que incluye el etiquetado automático para algunos de los lenguajes de programación más comunes.
Cualquier duda o comentario sobre el resaltado de sintaxis o esta guía, puedes publicarla en el tema que encontrarás en el siguiente enlace
viewtopic.php?f=1&t=35954Un saludo.