在 Eclipse 中禁用格式

在 Eclipse 中禁用格式

我发现当我在 Eclipse 中保存 .java 文件时,它会帮助我重新格式化所有缩进和换行符。这很烦人。我该如何避免这种情况?

答案1

这是“代码清理”的一部分。您可以在“源代码”->“清理...”中配置它的功能。

除此之外,如果您希望代码格式化但不喜欢默认设置,您还可以配置格式化程序。要更改这些设置,请使用窗口 -> 首选项 -> Java -> 代码样式 -> 格式化程序。

在格式化程序的最后一个选项卡上,您可以定义开/关标签,以防止重新格式化某些代码。

答案2

你应该可以通过添加特殊注释来关闭格式,例如

// @formatting:off
...
// @formatting:on

您可以在偏好设置中更改此设置

答案3

Save actions如果有的话你可以禁用你。

前往Window > Preferences并关注Java > Editor > Save actions。然后取消勾选Perform the selected actions on save

答案4

https://stackoverflow.com/a/5466000/125617

还有另一种解决方案可用于抑制特定块注释的格式。在块注释的开头使用 /*-(注意连字符),如果您格式化文件的其余部分,格式将不会受到影响。

/*-
 * 这是一个包含一些非常特殊的内容的块注释
 * 我希望缩进(1)忽略的格式。
 *
 * 一
 * 二
 * 三
 */

来源:http://java.sun.com/docs/codeconv/html/CodeConventions.doc4.html


相关内容