我想有选择地禁用IntelliJ IDEA代码格式化器的一部分代码,就像在Eclipse中那样。IntelliJ支持这个特性吗?如果支持,我该如何使用它?
2010年的过时答案:
不,现在不可能,我已经提交了一期新的,你可以跟踪。
作为临时解决方案,您可以使用IDEA的外部格式化器插件,该插件可以利用Eclipse代码格式化器(我没有检查是否支持这个特定选项)。
从版本13开始,可以使用
// @formatter:off
...
// @formatter:on
IntelliJ IDEA v.2018+:
文件>设置>编辑器>代码样式
IntelliJ IDEA v.2016+:
首选项>编辑器>代码样式
IntelliJ IDEA v.14+:
首选项>编辑器>代码样式>格式化控件
您可以更改格式化程序控件标记,只要它们在注释中。
确保注释中的格式化标记已启用,如下图所示:
注意Carlos对@formatter:off和@formatter:on的回答,你可能需要先启用首选项:
发现通过如何配置intellij-idea不格式化代码的一部分?
禁用使用注释对每个区域进行代码格式化
目前不可能从格式化中排除整个文件(如回归测试数据xml)。见https://youtrack.jetbrains.com/issue/idea - 167112
推荐文章
- 在IntelliJ 10.5中运行测试时,出现“NoSuchMethodError: org.hamcrest. matcher . descripbemismatch”
- 如何在IntelliJ中为整个项目配置“缩短命令行”方法
- 在Atom编辑器中是否有格式化HTML的命令?
- 开发Android应用最好的IDE是什么?
- IntelliJ: Error:java: Error: release version 5不支持
- Lombok注释不能在Intellij思想下编译
- 在Intellij IDEA中跳转到编辑器快捷方式
- 禁用IntelliJ IDEA的拼写检查功能
- 不能忽略。idea/workspace.xml -不断弹出
- 如何在CamelCase中部分浏览源代码(而不是整个单词)?
- 当我在IntelliJ IDEA下使用Lombok时,不能编译项目
- 从IntelliJ运行时,如何激活Spring Boot配置文件?
- 将IntelliJ IDEA调试器附加到正在运行的Java进程
- 如何在IntelliJ中增加代码字体大小?
- Android Gradle Apache HttpClient不存在?