Intellij Idea 如何使用注解禁用代码中某些部分的代码格式设置?

ozxc1zmp  于 2023-02-07  发布在  其他
关注(0)|答案(5)|浏览(333)

我想有选择地禁用just like I can in Eclipse代码的一部分。IntelliJ是否支持此功能,如果支持,如何使用它?

dly7yett

dly7yett1#

从版本13开始,可以使用

// @formatter:off
...
// @formatter:on

IntelliJ IDEA v.2018+:

文件〉设置〉编辑器〉代码样式

智能J IDEA v.2016+:

首选项〉编辑器〉代码样式

智能J IDEA v.14+:

首选项〉编辑器〉代码样式〉格式化程序控件
只要格式化程序控件标记位于注解中,就可以更改它们。
确保注解中的格式化程序标记已启用,如下图所示:

okxuctiv

okxuctiv2#

请注意,要使卡洛斯的答案@formatter:off@formatter:on起作用,您可能需要首先启用首选项:

通过How to config intellij-idea not format some part of the code?发现
IDEA-56995禁用使用注解的每个区域的代码格式

sigwle7e

sigwle7e3#

在xml文件中,用途:

<!-- @formatter:off -->
<!-- @formatter:on -->
wlzqhblo

wlzqhblo4#

2010年过时的答案:
不,现在不可能,我有submitted a new issue,你可以跟踪。
作为一个临时的解决方案,您可以使用external formatter plug-in for IDEA,它可以利用Eclipse代码格式化程序(我没有检查是否支持这个特定的选项)。

cbeh67ev

cbeh67ev5#

当前不可能从格式化中排除整个文件(如回归测试数据xmls)。

相关问题