在eclipse中仅对选定的代码进行格式化

11

如题所述,我想仅格式化选定行的代码。 我知道通过按下Ctrl + Shift + F可以对整个文件进行格式化。

格式化整个文件不是好选择,因为当我提交文件时会创建许多冲突。 我更改了文件的一部分(从互联网上复制了一些代码等)。 在eclipse中是否有简单的方法来格式化选定行? 我已经搜索了很多但找不到解决方案。 我正在使用PHP。

1个回答

17

高亮(左键单击并拖动,松开左键)您想要格式化的行,并按下 Ctrl + Shift + F,或右键单击并选择 源 -> 格式

对于 Java 代码,您必须突出显示完整的代码片段(语句、方法)。

对于 PHP,我认为您仍然需要突出显示完整的代码片段。

在 Eclipse 4.2 的 Windows 版本上进行了测试。


这是我尝试的第一件事,但它对我没有起作用。我正在使用Eclipse 3.7.2版本平台Ubuntu 12.04。 - Arif
@Anf:我在家里没有方便使用的Eclipse PHP。在Windows Eclipse 3.6上,PHP的高亮和格式化工作是有选择性的。 - Gilbert Le Blanc
它在OS X上的4.5.1(Mars)又不起作用了。或者有没有针对这种行为的配置?(如果有用的话,我正在使用Java。) - Franklin Yu
哦,我明白发生了什么。只是不允许格式化 javadoc 块的部分(例如仅针对 @param 标签)。无论如何,我仍然可以仅格式化单个文档块,所以问题不大。 - Franklin Yu

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接