Validar XHTML en Linux

Al crear una página web, una parte muy importante es la maquetación. Es muy recomendable hacerlo mediante XHTML y CSS. Los que conocéis algo de diseño o programación web ya sabréis todas sus ventajas, por lo que no voy a explayarme en este punto.
Trabajo de programador web, y validar XHTML es una tarea habitual. Se puede utilizar la herramienta online de W3.org pero prefiero tener una herramienta integrada en Gedit, mi editor habitual. Es mucho más ágil tenerlo integrado.
Para ello vamos a añadir la opción de validar el código con Tidy desde Gedit. Lo primero es instalar los paquetes de Tidy necesarios.
Vamos al gestor de paquetes Synaptic (Sistema > Administracion > Gestor de paquetes Synaptic) y buscamos e instalamos el paquete Tidy, que viene en los repositorios de casi cualquier distribución Linux.
Una vez instalado el paquete, abrimos Gedit y vamos a Editar > Preferencias. En la pestaña Complementos, activamos la opción Herramientas externas.
Con esta opción ya activada, nos dirigimos al menú Herramientas > Herramientas externas. Desde este panel, podemos añadir ciertas funcionalidades. En este caso, la opción de validar código XHTML.
Pulsamos en el botón Nuevo y le damos un nombre a esta función. Como soy muy original, la llamamos Validar XHTML. En el campo comando, escribimos: tidy -utf8 -e -q
En Entrada indicamos Documento actual, para que nos analice el archivo con el que estamos trabajando. En Salida marcamos Mostrar en el panel inferior. Y en Aplicabilidad seleccionamos Todos los documentos.
En el campo Tecla rápida indicamos una combinación de teclas. En mi caso, Control+2. Al usar esa combinación, Gedit comprobará si los archivos que tenemos abiertos tienen un formato XHTML válido. Si hay errores, nos indica la linea donde está el error para que revisemos el documento.
Un complemento muy útil para validar nuestro código desde el propio editor.

2378 suscriptores. ¡
28 ago 2008 a las 3:08
Hola, has probado geany, es un IDE, que para programar, en muchos lenguajes, es muy comodo, pruebalo, esta en los repostorios de ubuntu, tiene muchas ventajas, te autocierra las etiquetas, tiene los colores, cuando creas un documento te pone lo basico, etç. No se si valida (X)HTML (diria que si), otros los valida.
28 ago 2008 a las 7:21
DPini, no conozco geany. Lo probaré, gracias por la recomendación.
29 ago 2008 a las 0:29
De nada ;)
4 sep 2008 a las 3:59
Esta bastante bien, aunque sería genia que interpretara la salida de un archivo php dado, ya que generalmente sueles tener codigo php interno (por ejemplo yo uso una función para mostrar el título) y claro al no poner pues ya no valida (por interpretarlo mal).
24 oct 2008 a las 16:44
Genial!!! veo que tienes mas herramientas externas alli. Beutify PHP y Check PHP como lo haces? gracias
29 jul 2009 a las 19:25
Les recomiendo jEdit, es bastante bueno.