tools plugin para page development developer best html eclipse editor indentation html-editor

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.


Ventana> Preferencias> Web> Archivos HTML> Editores.

Elimine lo que desea sangrar del campo "Elementos en línea" .

Esto se solucionó para mí.

Espero que sea mejor ahora.