我想像Eclipse中那样有选择地禁用IntelliJ IDEA代码格式化程序以获取部分代码.IntelliJ是否支持此功能,如果支持,我该如何使用它?
从版本13开始,可以使用包装代码
// @formatter:off ... // @formatter:on
在2016.x版中,在Preferences> Editor> Code Style中启用它.(谢谢菲利普)
在版本2018.x中,在文件>设置>编辑器>代码样式中启用它(您可以更改格式化程序控件标记,只要它们在注释中).
在版本14中,在首选项>编辑器>代码样式>格式化程序控件 (感谢Emerson Farrugia)中启用它
请注意,对于Carlos的回答@formatter:off
和@formatter:on
工作,您可能需要首先启用首选项:
通过如何配置intellij-idea发现不格式化代码的某些部分?
IDEA-56995使用注释禁用每个区域的代码格式
在xml文件中使用:
2010年的过时答案:
不,现在不可能,我已经提交了一个你可以跟踪的新问题.
作为临时解决方案,您可以使用IDEA的外部格式化程序插件,该插件可以使用Eclipse代码格式化程序(我没有检查是否支持此特定选项).