在Intellij IDEA中,是否可能使用代码格式化来删除空白行?
在Intellij IDEA中,是否可能使用代码格式化来删除空白行?
是的。可以在设置菜单(CTRL+ALT+S)中配置空行数量:文件->设置->编辑器->代码样式->Java(或Scala或其他您使用的语言)->空白行
{
后面这个方法不起作用。因此,我无法在打开类或方法后删除空行。对于右大括号 }
前的行,它可以完美地工作。我也无法删除类结束 }
大括号后的行。 - Dmitriy Popov您还可以使用正则表达式选项查找和替换空行,例如:^(?:[\t ]*(?:\r?\n|\r))+
。它将在文件中搜索所有的空行。只需使用空值进行替换即可。
如果有人使用较新版本的Intellij,以下翻译可能会对你有所帮助,在Intellij IDEA 2016.2.4中,路径为文件 -> 其他设置 -> 默认设置 -> 编辑器 -> 代码风格 -> Java(或Scala或您使用的其他语言) -> 空白行
我最近遇到了这个问题,下面是我发现的解决方案。
将您的代码压缩成一行,然后像通常一样进行样式设置。
ctrl + shift + j //shortcut to oneline
ctrl + alt + l //shortcut to styling