0

我可以通过在 Save Actions 中配置我的 Java 代码来格式化它。保存文件后我得到的是整个代码根据我的设置进行格式化。我需要的是,只有一部分代码会根据设置进行格式化。比如说,我的代码中有 10 个方法,我又添加了一个。我想要的是只有我的第 11 种方法被格式化,而前 10 种方法保持不变。那可能吗?我正在使用 Eclipse Mars 注意: 格式包括删除不必要的强制转换、括号等。

4

5 回答 5

4

保存时的源代码格式只能限于编辑的行

在此处输入图像描述

但是,其他保存操作将应用于整个文件。

于 2015-10-23T08:29:22.103 回答
0

告诉 Eclipse “手动” 格式化代码的哪些部分,哪些不可以是一项艰巨的任务。特别是如果其他人在同一个项目上工作并且不知道必须省略哪些代码部分。

由于这个 Eclipse 允许您设置“标记”,只需用这些标记围绕您的代码:

// @formatter:off
Here goes your code
// @formatter:on

为了完成这项工作,您必须调整 Java Code Formatter(可以通过 Window / Preferences 访问)设置,如下所示:

在此处输入图像描述

在此处输入图像描述

据我所知,这从 3.6 版开始就在 Eclipse 中。

于 2015-10-23T08:42:03.327 回答
0

选择要格式化的文本,然后按Ctrl + Shift + F格式化所选内容。

或者,您可以Ctrl + I在所选文本上执行以更正缩进。

于 2015-10-23T08:23:55.167 回答
0

我总是CTRL + SHIFT + F用来格式化我的代码。在 Eclipse 中,您只需拖动鼠标并选择所需的代码,然后按CTRL + SHIFT + F。这样它只会格式化选定的代码。

于 2015-10-23T08:24:50.000 回答
0

正常Ctrl++将Shift格式化F当前类。或者,当进行选择时,将格式化该选定部分。

要快速选择,请从当前位置开始,使用Ctrl++将其放大ShiftArrow-UpCtrl++Shift使其Arrow-Down再次变小。

于 2015-10-23T08:27:05.633 回答