我想有选择地禁用just like I can in Eclipse代码的一部分。IntelliJ是否支持此功能,如果支持,如何使用它?
dly7yett1#
从版本13开始,可以使用
// @formatter:off ... // @formatter:on
IntelliJ IDEA v.2018+:
文件〉设置〉编辑器〉代码样式
智能J IDEA v.2016+:
首选项〉编辑器〉代码样式
智能J IDEA v.14+:
首选项〉编辑器〉代码样式〉格式化程序控件只要格式化程序控件标记位于注解中,就可以更改它们。确保注解中的格式化程序标记已启用,如下图所示:
okxuctiv2#
请注意,要使卡洛斯的答案@formatter:off和@formatter:on起作用,您可能需要首先启用首选项:
@formatter:off
@formatter:on
通过How to config intellij-idea not format some part of the code?发现IDEA-56995禁用使用注解的每个区域的代码格式
sigwle7e3#
在xml文件中,用途:
<!-- @formatter:off --> <!-- @formatter:on -->
wlzqhblo4#
2010年过时的答案:不,现在不可能,我有submitted a new issue,你可以跟踪。作为一个临时的解决方案,您可以使用external formatter plug-in for IDEA,它可以利用Eclipse代码格式化程序(我没有检查是否支持这个特定的选项)。
cbeh67ev5#
当前不可能从格式化中排除整个文件(如回归测试数据xmls)。
5条答案
按热度按时间dly7yett1#
从版本13开始,可以使用
IntelliJ IDEA v.2018+:
文件〉设置〉编辑器〉代码样式
智能J IDEA v.2016+:
首选项〉编辑器〉代码样式
智能J IDEA v.14+:
首选项〉编辑器〉代码样式〉格式化程序控件
只要格式化程序控件标记位于注解中,就可以更改它们。
确保注解中的格式化程序标记已启用,如下图所示:
okxuctiv2#
请注意,要使卡洛斯的答案
@formatter:off
和@formatter:on
起作用,您可能需要首先启用首选项:通过How to config intellij-idea not format some part of the code?发现
IDEA-56995禁用使用注解的每个区域的代码格式
sigwle7e3#
在xml文件中,用途:
wlzqhblo4#
2010年过时的答案:
不,现在不可能,我有submitted a new issue,你可以跟踪。
作为一个临时的解决方案,您可以使用external formatter plug-in for IDEA,它可以利用Eclipse代码格式化程序(我没有检查是否支持这个特定的选项)。
cbeh67ev5#
当前不可能从格式化中排除整个文件(如回归测试数据xmls)。