防止Android Studio重新格式化JAVA代码

Sou*_*oul 3 android android-studio

有没有办法在我关闭文件或只添加一个简单的} 时完全重新格式化代码?由于我无法在使用时设置重新格式化({ 和 } 在一行中,而不是在同一行中关闭括号之后),因此我尝试禁用它,但看起来不可能。

有办法吗?

Lev*_*ira 5

在此处输入图片说明

在您的设置-> 编辑器-> 代码样式中,您可以启用这些注释,您可以包装任何不想被 AS 格式化的代码。试一试 :)

要使其工作,只需用注释//@formatter:off和包围您的代码//@formatter:on,如下所示:

//@formatter:off
   public void method() {
     //not formatted
   } 
   //@formatter:on
Run Code Online (Sandbox Code Playgroud)

如果您想要更“系统范围”的更改,您可以在设置>编辑器>代码样式->语言->Java中更改Java语言的格式

在此处输入图片说明

您可以在此处更改部分代码前后的制表符和空格等内容。

  • 我启用了这样的选项,但是这应该如何防止重新格式化代码呢?我应该在每个文件中写入 @formatter:off 吗?(它给出错误) (2认同)