关闭所选代码区的 Eclipse 格式化程序?

2022-09-01 11:15:07

当我++项目代码时,它的工作就很好,无处不在。ctrlshiftf

但它搞砸了CSS,特别是那些过滤器部分并添加了一堆空间。

另外,我如何指定Java代码的某些部分不被该命令格式化?


答案 1

要防止 Java 代码的特定部分被格式化,请转到“> Java >代码样式>格式化程序的窗口>首选项”。单击“编辑...”按钮,转到“关闭/打开标记”选项卡并启用标记。之后,您只需将这些标记嵌入到 Java 代码中,即可禁用它们之间的格式设置。如果您不更改默认标签,则像这样执行以下操作:

//@formatter:off
this.
    portion.of(code
); // will not be touched by the formatter
//@formatter:on
but this will be
       reformatted.

IIRC,此选项仅在 Eclipse 3.6 之后存在。

至于css代码,如果您已经安装了Eclipse WTP,请转到“窗口>首选项>Web > CSS文件>编辑器”,您将在那里找到一些基本的格式化选项。


答案 2

不能在类级别配置格式,但可以在项目级别进行配置。要执行配置,请在 eclipse 中遵循此路径

window->preferences-> java -> code style -> formatter

现在选择配置项目特定设置并进行更改。


推荐