我已经使用Ctrl + Shift + F来修正缩进但我听说还有另一种快捷方式:Ctrl + I.
根据在谷歌中找到的reference,Ctrl + Shift + F是重新格式化,Ctrl + I是正确的缩进。
它们之间有什么区别吗?或重新格式化和正确缩进之间?
如果按CTRL + I,它将只是格式化代码中的制表符/空格,并按CTRL + SHIFT + F格式化所有格式制表符/空格的代码,并以一种在没有水平滚动的情况下可见的方式划分代码行。
如果您没有按照Eclipse中指定的格式化程序选择任何行,Ctrl + Shift + F会格式化选定的行或整个源代码,而Ctrl + I会对所选行进行适当的缩进(s) )如果您没有选择任何一行,则为当前行。
重新格式化会影响整个源代码并可能会重新生成行,而“正确缩进”仅影响行开头的空白。
如果您没有按照Eclipse中指定的格式选择任何行,Ctrl + Shift + F会格式化选定的行或整个源代码,而Ctrl + I会对所选行进行适当的缩进(s )如果您没有选择任何一行,则为当前行。试试这个。或者更确切地说
Eclipse附带的Ant编辑器可用于重新格式化
XML / XHTML / HTML代码(在Window> Preferences> Ant> Editor中有一些配置选项)。
您可以右键单击文件
打开方式...>其他...>内部编辑器> Ant编辑器
或者在.html(或.xhtml)与该编辑器之间添加文件关联
窗口>首选项>常规>编辑器>文件关联
在编辑器中打开后,按ESC键然后按CTRL-F重新格式化。