Answers:
如果按CTRL+ I,它将只格式化代码中的制表符/空格,然后按CTRL+ SHIFT+ F格式化属于制表符/空格的所有代码,并以一种无需水平滚动即可看到的方式划分代码行。
int i = _____5;
(_ =空空间)之类的信息,则此方法不起作用。只有Ctrl + Shift + F会将此行转换为int i = 5;
。
重新格式化会影响整个源代码,并且可能会破坏您的行,而“正确缩进”仅会影响行开头的空白。
如果您尚未按照Eclipse中指定的格式选择任何行,则Ctrl + Shift + F格式化所选行或整个源代码,而Ctrl + I则为所选行提供适当的缩进)或当前行(如果您尚未选择任何行)。试试这个。或更确切地说
Eclipse附带的Ant编辑器可用于重新格式化
XML / XHTML / HTML代码(在“窗口”>“首选项”>“ Ant”>“编辑器”中具有一些配置选项)。
您可以右键单击一个文件,然后
打开方式...>其他...>内部编辑器> Ant编辑器
或在.html(或.xhtml)和该编辑器之间添加文件关联,
窗口>首选项>常规>编辑器>文件关联
在编辑器中打开后,按ESC,然后按CTRL-F重新格式化。