Intellij Idea:如果在两条线上,则为一条线

Eva*_*sch 9 java ide intellij-idea

所以我是Intellij Idea IDE的新手,到目前为止我非常喜欢它.在获取代码样式设置方面遇到一些麻烦,正是我喜欢它们的Java.我喜欢不使用大括号作为一行if语句,但我喜欢他们在两行:

if(true)
    dosomething();
Run Code Online (Sandbox Code Playgroud)

现在,当我在Idea中运行代码格式时,它会向上移动到一行:

if(true) dosomething();
Run Code Online (Sandbox Code Playgroud)

我觉得很难读,但我似乎无法正确设置.任何人都可以帮助我,并告诉我我需要设置什么来保持两行,但仍然没有大括号?感觉很蠢,无法找到它.谢谢!

sin*_*a72 7

取消选择Simple blocks in one line设置 - > CodeStyle - > WrappingandBraces,然后它应该工作.它对我有用.

在此输入图像描述

  • 我没有检查,但似乎'强制括号'为'不强制'if()语句它只是缩小它们.而"强制支撑"的任何其他选择都将它们用于单线. (2认同)