当前位置:  开发笔记 > Android > 正文

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

如何解决《如何使用注释禁用代码的某些部分的代码格式?》经验,为你挑选了4个好方法。

我想像Eclipse中那样有选择地禁用IntelliJ IDEA代码格式化程序以获取部分代码.IntelliJ是否支持此功能,如果支持,我该如何使用它?



1> Carlos Fonse..:

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

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

在2016.x版中,在Preferences> Editor> Code Style中启用它.(谢谢菲利普)

在版本2018.x中,在文件>设置>编辑器>代码样式中启用它(您可以更改格式化程序控件标记,只要它们在注释中).

在版本14中,在首选项>编辑器>代码样式>格式化程序控件 (感谢Emerson Farrugia)中启用它


你必须转到`Preferences`->`Code Style`->`General`->`Formatter Control`并检查`在注释中启用格式化程序标记'才能生效.
在14中,这是在首选项>编辑器>代码样式>格式化程序控件
为什么默认情况下禁用此选项?将标记放在代码中并限制整个团队的格式似乎非常有用.
在2016.x版本中,可以在"设置">"编辑器">"代码样式"中找到它.

2> Louis St-Amo..:

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

在IntelliJ首选项中,在代码样式,常规,格式化程序控件下,有一个复选框

通过如何配置intellij-idea发现不格式化代码的某些部分?

IDEA-56995使用注释禁用每个区域的代码格式


我想在整个项目中禁用它
搜索"重新格式化"的首选项以查看IntelliJ自动重新格式化代码的几种方式的复选框:粘贴时,键入右括号,来自模板...如果要更改功能,可以真正深入了解.并不总是有意义的.如果提出问题,请使用IntelliJ的支持,或者如果提出建议,请使用他们的错误跟踪器.

3> 小智..:

在xml文件中使用:




在xml文件中不起作用。基于Intelli-J的Android Studio 3.4.1。

4> CrazyCoder..:

2010年的过时答案:

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

作为临时解决方案,您可以使用IDEA的外部格式化程序插件,该插件可以使用Eclipse代码格式化程序(我没有检查是否支持此特定选项).


你的问题提交的ty,即使它在5年前 - 今天它帮助了我:-)
推荐阅读
殉情放开那只小兔子
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有