Eclipse html: no sangra en algunas tags

Por alguna razón, Eclipse parece pensar que, por ejemplo, las

y

no son idóneas.

Ctrl + Shift + F sangra el siguiente código HTML como tal:

 
test
test2

test 2

testing
test2

again

Alguien tiene alguna idea de cómo desactivar esta lógica (¡quiero que todas las tags se sangren!), O personalizarla?

Te daré un ejemplo de cómo hacerlo en Aptana. Como está basado en Eclipse, será más o menos lo mismo:

Ventana> Preferencias> Aptana (o Eclipse)> Editores> HTML> Formato> Para editar, guardar el perfil como uno nuevo, y Editar> Nuevas líneas> Todo aquí debe ser explicativo por sí mismo.

Una captura de pantalla de muestra: http://img10.imageshack.us/img10/6643/aptanaeclipse.jpg

En caso de que tenga problemas para encontrar un elemento de menú, simplemente haga una búsqueda de filtro en la esquina superior izquierda de la ventana de diálogo de Preferencias.

Ventana> Preferencias> Web> Archivos HTML> Editores.

Elimine lo que desea para el sangría del campo “Elementos en línea” .

enter image description here

Esto solucionado para mí.

Espero que sea mejor ahora.

Sugeriría que veas html tidy, que es una herramienta de línea de comandos. Si está ejecutando linux, active su administrador de paquetes y busque ‘tidy’, estará allí. Si tiene ventanas, vea esta página: http://tidy.sourceforge.net/#binaries

Comando tidy típico del prompt 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 tenga 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.