如何使用注释禁用代码的一部分代码格式?
我想select性地禁用IntelliJ IDEA代码格式化程序的一部分代码就像我可以在Eclipse中 。 IntelliJ是否支持这个function,如果是的话,我该如何使用它?
从版本13开始,可以用代码封装
// @formatter:off ... // @formatter:on
在版本2016.x中,在首选项>编辑器>代码样式中启用它。 (感谢菲利普 )
在版本14中,在首选项>编辑器>代码样式>格式化控制 (感谢艾默生远程 )
请注意卡洛斯@formatter:off
的回答@formatter:off
和@formatter:on
工作,您可能需要首先启用首选项:
(发现通过如何configurationintellij-idea不格式化代码的一部分? )
在xml文件中使用:
<!-- @formatter:off --> <!-- @formatter:on -->
2010年的陈旧答案:
不,现在是不可能的,我提交了一个你可以跟踪的新问题 。
作为一个临时解决scheme,您可以使用IDEA的外部格式化插件,它可以使用Eclipse代码格式化程序(我没有检查是否支持这个特定的选项)。