Bueno, ya he conseguido integrar el GeSHi. No ha sido tan difícil como pensaba ;)
Dándole al desplegable que pone GeSHi podéis ver los tipos de código que teneis disponibles.
static void
Get_VMetrics( TT_Face face,
FT_UInt idx,
FT_Bool check,
FT_Short* tsb,
FT_UShort* ah )
{
FT_UNUSED( check );
if ( face->vertical_info )
( (SFNT_Service)face->sfnt )->get_metrics( face, 1, idx, tsb, ah );
#if 1 /* Empirically determined, at variance with what MS said */
else
{
*tsb = 0;
*ah = face->root.units_per_EM;
}
#else /* This is what MS said to do. It isn't what they do, however. */
else if ( face->os2.version != 0xFFFFU )
{
*tsb = face->os2.sTypoAscender;
*ah = face->os2.sTypoAscender - face->os2.sTypoDescender;
}
else
{
*tsb = face->horizontal.Ascender;
*ah = face->horizontal.Ascender - face->horizontal.Descender;
}
#endif
}
Ale, que lo disfrutéis 8)
sync
Option Explicit
Public Sub Main()
Msgbox "Hello world!"
End Sub
public static void Main(string[] params)
{
Console.WriteLine("Hello world!");
Console.ReadKey();
}
Mola, va a resultar muy util a la hora de postear codigo y leer el de los demas, pero algunos esquemas de color hacen daño a la vista (suerte que ya no tendre que poner codigo VB6 en mis post xDDD). Lo que si le veo que le falta es enmarcarlo como las citas y ponerle fondo blanco. Lo haria mas legible. Imagino que los colores los cogera de un listado predefinido. Seria interesante buscarse voluntarios para calibrar mejor los colores de los lenguajes mas utilizados como C/C++, C#, PHP, Java, VB.NET y VB6 por ejemplo.
Salu2...
Sí, hay combinaciones de color muy chungas, de hecho me ha sorprendido lo bien que sale el 2º código que has puesto. Lo que aun no sé cómo se cambian, en cuanto lo sepa ya haremos algo al respecto. El fondo es blanco (#ffffff) ahora mismo, de hecho llevaba un fondo gris (#f2f2f2) que combinado con ese pedazo de colores naranjas y amarillos para las letras aun era peor :P
sync
Buenas sync. En esto te puedo ayudar porque hace poco que nos estuvimos peleando bastante con el GeSHi para la herramienta de recetas de código flash (http://hthttp://developers.ululand.com/recipes) de ululand.com (http://ululand.com) y tuvimos que tocar bastante los estilos (nuestro código se ve mucho más bonito ñaña xD).
Por lo que veo tienes el GeSHi configurado para que meta los estilos "inline" (cosa que va a estar deprecated en próximas versiones de html) y eso hace que sea un poco más tedioso el cambiarlo. Si lo configures para que utilice CSS, es mucho más fácil modificar los colores. De hecho, un montón de plantillas por ahí con esquemas de colores que imitan los de los IDEs más famosos.
Como mola la verdad :)
int main(int argc, char **argv)
{
printf("a este codigo le falta un punto y coma")
int a = 0;
return 2;
}
edit: esperaba que me lo dijera xD
Ahora con el recuadro se ve mejor :)
Salu2...
CitarAhora con el recuadro se ve mejor
¡Pero si no he hesho ná! ^_^'
Citar(nuestro código se ve mucho más bonito ñaña xD)
:P
CitarSi lo configures para que utilice CSS, es mucho más fácil modificar los colores. De hecho, un montón de plantillas por ahí con esquemas de colores que imitan los de los IDEs más famosos.
Tomo nota ;)
sync
Cita de: synchrnzr en 02 de Septiembre de 2008, 04:00:03 PM
CitarAhora con el recuadro se ve mejor
¡Pero si no he hesho ná! ^_^'
Pues a mi antes no se me veia :(
Salu2...
@decorator
def test(a,b,c):
return None
print "-".join("MARICAS")