是否可以使用Intellij IDEA中的代码格式删除空行/空白行?
cidc1ykv1#
可以。可以在设置菜单(CTRL+ATL+S)中配置空行的数量:第一个月
6ovsh4lw2#
bvuwiixz3#
你可以用正则表达式选项^(?:[\t ]*(?:\r?\n|\r))+来查找和替换。它会搜索文件中的所有空行。你只需要把它替换为空
^(?:[\t ]*(?:\r?\n|\r))+
mspsb9vt4#
我使用正则表达式来删除代码中多余的空行。以下是说明。
^(?:[\t ]*(?:\r?\n|\r)){2,}
\n
这在所有JetBrains IDE上都有效。请使用屏幕截图作为参考。
sycxhyv75#
以防万一,它可以帮助使用较新版本Intellij的用户,在Intellij IDEA 2016.2.4中,它是File -> Other Settings -> Default Settings -> Editor -> Code Style -> Java(or Scala or whatever your language is) -> Blank Lines
File -> Other Settings -> Default Settings -> Editor -> Code Style -> Java(or Scala or whatever your language is) -> Blank Lines
uxh89sit6#
对于那些试图删除文件末尾空行的人来说,这成为了截至2020年8月的一项功能。配置此操作的正确位置是“设置”下|编辑|一般情况|保存时,选中“删除尾随空行”
6条答案
按热度按时间cidc1ykv1#
可以。可以在设置菜单(CTRL+ATL+S)中配置空行的数量:第一个月
6ovsh4lw2#
bvuwiixz3#
你可以用正则表达式选项
^(?:[\t ]*(?:\r?\n|\r))+
来查找和替换。它会搜索文件中的所有空行。你只需要把它替换为空mspsb9vt4#
我使用正则表达式来删除代码中多余的空行。以下是说明。
^(?:[\t ]*(?:\r?\n|\r)){2,}
。这将搜索两行或更多空行。\n
。这将替换为一个空行。这在所有JetBrains IDE上都有效。请使用屏幕截图作为参考。
sycxhyv75#
以防万一,它可以帮助使用较新版本Intellij的用户,在Intellij IDEA 2016.2.4中,它是
File -> Other Settings -> Default Settings -> Editor -> Code Style -> Java(or Scala or whatever your language is) -> Blank Lines
uxh89sit6#
对于那些试图删除文件末尾空行的人来说,这成为了截至2020年8月的一项功能。
配置此操作的正确位置是“设置”下|编辑|一般情况|保存时,选中“删除尾随空行”