如何删除IntelliJ中代码格式不必要的空白行?

时间:2012-06-20 11:06:13

标签: intellij-idea

是否可以使用Intellij IDEA中的代码格式删除空/空行?

5 个答案:

答案 0 :(得分:85)

是。可以在设置菜单中配置空行数( CTRL + ATL + S ):File -> Settings -> Editor -> Code Style -> Java(or Scala or whatever your language is) -> Blank Lines

Blank lines configuration

答案 1 :(得分:27)

  • 档案>>设置>>编辑器>>代码样式java>>空行选项卡

  • 您应该在代码标签中更改为0(如图片所示),按格式快捷方式时会删除所有不必要的空行: ctrl + alt + L

enter image description here

答案 2 :(得分:10)

您也可以使用正则表达式选项查找并替换^(?:[\t ]*(?:\r?\n|\r))+。它搜索文件中的所有空行。您需要将其替换为空

答案 3 :(得分:1)

为了防止有人使用Intellij的新版本,在Intellij IDEA 2016.2.4中它是File -> Other Settings -> Default Settings -> Editor -> Code Style -> Java(or Scala or whatever your language is) -> Blank Lines

答案 4 :(得分:0)

我使用正则表达式从代码中删除多余的空行。这是说明

  • 打开查找和替换对话框。使用快捷键 CTRL + SHIFT + R
  • 在搜索框中,键入^(?:[\t ]*(?:\r?\n|\r)){2,}。这将搜索两个或两个以上的空行。
  • 在替换框中,键入\n。这将替换为一个空白行。

enter image description here

  • 打开重新设置代码格式对话框,然后点击运行。使用快捷键 CTRL + ALT + L

这适用于所有JetBrains IDE。使用屏幕截图作为参考。