100

我正在使用 IntelliJ 12,它把我的成员变量注释放在同一行,我讨厌!如何设置代码格式化程序以将注释保留在单独的行上?

谢谢!

4

4 回答 4

141

导航到Preferences → Editor → Code Style → Java → Wrapping and Braces 选项卡,然后找到Field annotations部分并选中Do not wrap after single annotation选项。

在 IntelliJ v14 中:

eIntelliJ v14 Java 样式首选项

于 2013-03-08T01:01:19.223 回答
22

在 IntelliJ 12 中,您可以在此处的设置中找到它(右下角):

在此处输入图像描述

于 2013-03-08T01:02:47.440 回答
10

我认为以上所有答案都是正确的,但对于 Mac 用户来说,这是一步一步的:

  1. 点击“IntelliJ IDEA”
  2. 点击“首选项”
  3. 转到左侧导航窗口中的“代码样式”,您将在其下方看到“Java”并单击它!
  4. 查找首选项窗口右侧的标题选项卡“环绕和大括号”。
  5. 此时,您要在“字段注释”下查找名为“在单个注释后不换行”的项目。单击“确定”,您就完成了!

在此处输入图像描述

于 2015-05-08T17:03:15.640 回答
3

2.3.3 版或 Android Studio 似乎对我没有任何帮助。我放弃并在重新格式化时检查了 Keep下的换行符。当我添加换行符时,我必须非常小心。

在此处输入图像描述

于 2017-08-11T01:51:22.410 回答