IntelliJ IDEA Java格式化:如何禁止大括号后出现空行?
解决IntelliJ IDEA大括号后自动生成空行的问题
按以下步骤调整设置,精准移除大括号后的多余空行,同时保留其他必要空行:
- 打开IDEA设置:Windows/Linux按
File > Settings,Mac按IntelliJ IDEA > Settings - 依次展开
Editor > Code Style > Java - 切换到Blank Lines标签页
- 找到
Before first statement in method body,将数值改为0 - 找到
Before first statement in block,将数值改为0 - 点击
Apply保存设置,再用快捷键Ctrl+Alt+L(Windows/Linux)或Cmd+Opt+L(Mac)重新格式化代码
调整后代码会变为:
public void foo() { int x = 0; if (true) { int y = 0; } }
该设置仅移除方法体、代码块(如if/for块)首个语句前的空行,不会影响类成员、方法之间这类需要保留的空行。
内容的提问来源于stack exchange,提问作者ashishduh
相关产品推荐
相关产品推荐

