如何使用注释禁用代码的一部分代码格式?

我想select性地禁用IntelliJ IDEA代码格式化程序的一部分代码就像我可以在Eclipse中 。 IntelliJ是否支持这个function,如果是的话,我该如何使用它?

从版本13开始,可以用代码封装

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

在版本2016.x中,在首选项>编辑器>代码样式中启用它。 (感谢菲利普 )

在版本14中,在首选项>编辑器>代码样式>格式化控制 (感谢艾默生远程 )

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

在IntelliJ首选项中,在“代码样式”,“常规”,“格式化程序控制”下,有一个复选框“在注释中启用格式化标记”

(发现通过如何configurationintellij-idea不格式化代码的一部分? )

在xml文件中使用:

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

2010年的陈旧答案:

不,现在是不可能的,我提交了一个你可以跟踪的新问题 。

作为一个临时解决scheme,您可以使用IDEA的外部格式化插件,它可以使用Eclipse代码格式化程序(我没有检查是否支持这个特定的选项)。