plugin - Eclipse html: No sangra en algunas etiquetas
plugin html5 para eclipse (3)
Por alguna razón, Eclipse parece pensar que, por ejemplo, las <div>
y <td>
no tienen sangría.
Ctrl + Shift + F sangra el siguiente HTML como tal:
<div>
<div>
<table>
<tr>
<td>test<br />
test2
<h1>test 2</h1>
<div>testing<br />
test2</div>
<table>
<tr>
<td>
<h1>again</h1>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
</div>
¿Alguien tiene alguna idea de cómo desactivar esta lógica (quiero que todas las etiquetas se sangren) o personalizarla?
Le sugiero que mire html tidy, que es una herramienta de línea de comandos. Si está ejecutando Linux, entonces inicie su gestor de paquetes y busque ''tidy'', estará allí. Si es Windows, entonces vea esta página: http://tidy.sourceforge.net/#binaries
Comando tidy típico de bash / DOS:
tidy -im index.html
Esto ( -i
) sangrará el código y ( -m
) modificará el archivo de entrada (en lugar de escupirlo en la consola). También enumerará cualquier advertencia o error relacionado con el DOCTYPE que tiene en su encabezado.
Después de ejecutar el comando, eclipse debe notificarle que su código ha sido actualizado y solicitarle que actualice la ventana con el código actualizado.
Te daré un ejemplo de cómo hacerlo en Aptana. Como se basa en Eclipse, será más o menos lo mismo:
Ventana> Preferencias> Aptana (o Eclipse)> Editores> HTML> Formato> Para editar, guardar el perfil como nuevo, y Editar> Nuevas líneas> Todo aquí debe explicarse por sí mismo.
Una captura de pantalla de muestra: http://img10.imageshack.us/img10/6643/aptanaeclipse.jpg
En caso de que tenga dificultades para encontrar un elemento del menú, simplemente haga una búsqueda de filtro en la parte superior izquierda de la ventana de diálogo Preferencias.