How to format html files in Eclipse?
EclipseCode FormattingEclipse WtpEclipse Problem Overview
The XML formatting works perfect but not the html formatting. In fact if I use "cmd-shift-F" for a html file, it just left aligns almost everything. I've attached the before and after pictures.
Does anyone know how to fix this? I played around with HTML formatting preferences but had no luck. Note that the same document, if it is saved as xml will format perfectly.
I am using eclipse 3.6 with WTP plugin.
Eclipse Solutions
Solution 1 - Eclipse
go to Window --> preferences --> Web --> HTML files --> Editor
.
In the Inline Elements section, select all the elements that you don't want eclipse to inline(continue with same line).
Click Apply and then Ok.
Now re format using ctrl + shift + f
.
Solution 2 - Eclipse
go to Window --> preferences --> Web --> HTML files --> Editor.
Make sure "Indentation Size" is not set to zero.
That's what did it for me.
Solution 3 - Eclipse
http://eclipsetidy.sourceforge.net/
You can specify your formatting preferences too: http://eclipsetidy.sourceforge.net/?act=preferences
Solution 4 - Eclipse
Eclipse Juno release seems to do a good job. It doesn't handle
Solution 5 - Eclipse
CTRL+SHIFT+F works fine.
Just click on the source codes you want to format and then press CTRL+SHIFT+F.