删除Eclipse中的空行

删除Eclipse中的空行,eclipse,Eclipse,在使用Eclipse查找/替换提示符时,如何删除仅包含空格的行。我选中了“正则表达式”复选框,并尝试了以下方法,但两种方法都不起作用 ^[:space:]*$ 及 sry这可能是一个不同的答案,但您可以在eclipse首选项的“格式化”对话框中的字段、方法和块之后设置希望的空行数。然后,您可以按ctrl-shift-f,根据自定义定义自动格式化代码 玩得开心 查找:^\s*\n 替换为:(空) 对于查找/替换操作,“\n\r\s”regex将在windows上工作,对于基于unix的系统,可以

在使用Eclipse查找/替换提示符时,如何删除仅包含空格的行。我选中了“正则表达式”复选框,并尝试了以下方法,但两种方法都不起作用

^[:space:]*$


sry这可能是一个不同的答案,但您可以在eclipse首选项的“格式化”对话框中的字段、方法和块之后设置希望的空行数。然后,您可以按ctrl-shift-f,根据自定义定义自动格式化代码


玩得开心

查找:
^\s*\n

替换为:(空)

  • 对于查找/替换操作,“\n\r\s”regex将在windows上工作,对于基于unix的系统,可以使用“\n\s”
  • 如前所述,您可以通过Ctl+Shift+F格式化代码

  • 对于手工工作,找到一个空行,然后按Ctl+D(Mac上的Cmd+D)这一行为我工作了多年:

    替换此:
    [\t]+$

    白手起家

    希望这有帮助

    非常感谢拉马克。 一般来说,当您想在eclipse中用正则表达式替换搜索时,$符号不能正常工作。
    使用“
    \s*\n
    ”而不是“
    $

    我惊讶地发现,对于使用Eclipse编辑的XML文件,有一个很好的解决方案:

    • 在“格式”面板中选择名为“清除所有空行”的复选框值 窗口->首选项->XML->XML文件->编辑器

    • 保存并使用“Ctrl+Shift+F”快捷键


    将显示空行!

    如前所述,正则表达式和替换是解决方案,但这样的响应会为我节省一些时间:

  • 单击ctrl+f
  • 使用此替换:

  • 我试图替换空白行的文件不是源代码文件。您可以尝试在“首选项/一般/编辑器/文件关联”下将希望的文件类型添加到Eclipse文件关联中。并将其与特定编辑器链接,该编辑器能够处理源文件。请确保选中“正则表达式”选项,否则它将无法工作
    ^\s*$