94

我一直使用Ctrl++来纠正缩进,但我听说还有另一个捷径可以做到这一点:Shift+FCtrlI

根据在 google 中找到 的参考资料Ctrl, ++是重新格式化, Shift+是正确缩进。FCtrlI

它们之间有什么区别吗?或在重新格式化和正确缩进之间?

4

4 回答 4

124

如果您按CTRL+I它只会格式化代码中的制表符/空格并按 ++ 格式化所有格式化制表符/空格的CTRL代码SHIFTF并且还会以无需水平滚动即可看到的方式划分代码行。

于 2011-05-20T06:01:45.117 回答
13

Ctrl+ Shift+F如果您没有根据 Eclipse 中指定的格式化程序选择任何行,则格式化所选行或整个源代码,而Ctrl+I为所选行或当前行提供适当的缩进如果您没有选择任何行。

于 2011-05-20T06:13:40.367 回答
6

重新格式化会影响整个源代码,并且可能会重新换行,而正确缩进只会影响行首的空格。

于 2011-05-20T06:01:53.137 回答
1

如果您没有按照 Eclipse 中指定的格式选择任何行,则 Ctrl+Shift+F 格式化所选行或整个源代码,而 Ctrl+I 为所选行提供适当的缩进) 或当前行(如果您没有选择任何行)。试试这个。或更准确地说

Eclipse 附带的 Ant 编辑器可用于重新格式化

XML/XHTML/HTML 代码(在 Window > Preferences > Ant > Editor 中有一些配置选项)。

您可以右键单击一个文件,然后

打开方式... > 其他... > 内部编辑器 > Ant 编辑器

或者在.html(或.xhtml)和那个编辑器之间添加一个文件关联

窗口 > 首选项 > 常规 > 编辑器 > 文件关联

在编辑器中打开后,按 ESC 然后按 CTRL-F 重新格式化。

于 2019-04-08T13:05:10.920 回答