您可能知道,Eclips 允许您禁用源代码某些部分的代码格式化程序(例如,请参阅此问题)。
//@formatter:off
现在,我的问题是,格式化程序显然会在找到标记的行的开头停止格式化代码。这样做的结果是,格式化程序标签本身(本质上只是一个注释行)被放置在一个奇怪的位置,即在行的开头没有缩进。
请参阅此示例。
我输入的内容:
//@formatter:off
Some code {
with indentation
that I dont want to be formatted.
}
//@formatter:on
按下 [Ctrl + F] 后,它看起来像这样:
//@formatter:off
Some code {
with indentation...
that I dont want to be formatted.
}
//@formatter:on
好的,我意识到这纯粹是一个表面问题,但是当我在代码中到处看到这个时,我的强迫症让我发疯了。特别是在专门使用格式化标签使代码看起来更好之后。