删除不需要的空行 eclipse 编辑器

Posted

技术标签:

【中文标题】删除不需要的空行 eclipse 编辑器【英文标题】:Remove unwanted blank line eclipse editor 【发布时间】:2012-09-26 05:54:06 【问题描述】:

当我在 Eclipse 中打开任何文件时。它在所有代码行和空白行之后显示替代空白行。我怎样才能删除它....

【问题讨论】:

【参考方案1】:

在 Eclipse 首选项设置中,您可以删除所有不需要的空行。 Eclipse:Window > Preferences > Java > Code Style > Formatter > Edit the formatter,然后会弹出以下屏幕。

当您格式化代码时,所有不需要的空行都将被删除。

【讨论】:

比使用正则表达式更好的答案,但在 luna 中不起作用【参考方案2】:

查找:^\s*\n

替换为:(空)

【讨论】:

这个设置问题,但我不知道如何解决这个问题。 不要忘记在查找和替换对话框中选择“正则表达式”。【参考方案3】:

也许你没听懂安舒说的话。 在您的编辑器上执行 Ctr-F。 在选项中,选择正则表达式。 为 Find 表达式输入 ^\s*\n。 保持替换框为空。 全部替换!

这当然也可能导致删除不需要的行。

【讨论】:

每一个新打开的文件都有这个问题。 嗯,好的,试试这个。转到窗口 -> 首选项 -> Java -> 代码样式 -> 格式化程序。创建一个新的格式配置文件。当你这样做时,你会看到一堆标签。其中之一将是“空白行”。这里有一堆自定义选项。您可以使用这些并将新配置文件应用到您的项目中。 我得到“索引 1748 附近的错误不兼容行分隔符”【参考方案4】:

由于您的 eclipse 设置。

您可以从首选项更改您的设置。

【讨论】:

你想把eclipse IDE版本发给我 在 Eclipse 3.7.2 中你只需右击编辑器的左侧,根据你的打印屏幕,你只需 RC 下面的黄色三角形显示【参考方案5】:
    使用 ^\s*\n 查找和替换为正则表达式 按 Ctrl + Shift + f 按 Ctrt + Shift + o

【讨论】:

【参考方案6】:

好消息是,当您独自工作时,一切都很好; 不幸的一面是,当您在版本控制中签入文件时,它还会暴露“糟糕的团队合作”:有些人会很乐意帮助您保持一致,而其他许多人会忽略您的请求并继续覆盖您的格式正确的精美代码。

【讨论】:

以上是关于删除不需要的空行 eclipse 编辑器的主要内容,如果未能解决你的问题,请参考以下文章

如何全部删除WORD文档中的空行回车有没捷径?

利用正则表达式清除多余的空行

eclipse快捷键

使用正则匹配删除文本空行 - 正则 - 空白行 - vscode

Eclipse经常使用快捷键

Eclipse 常用快捷键 (动画讲解)