在Eclipse中删除空白行

如何在使用Eclipse查找/replace提示时删除只包含空格的行。 我检查了“正则expression式”checkbox,并尝试以下,这两者都没有工作。

^[:space:]*$ 

 ^\s*$ 

find: ^\s*\n

replace为:(空)

sry这可能是一个不同的答案,但你可以设置在日食偏好的格式化对话框中的字段,方法和块后你想要的空行数量。 那么你可以点击ctrl-shift-f来根据自定义的定义自动格式化你的代码。

玩的开心!

我很惊讶,用Eclipse编辑的XML文件有一个很好的解决scheme:

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

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

空行会消失!

  1. 对于查找/replace操作,“\ n \ r \ s”正则expression式将在windows上工作,对于基于unix的系统,可以使用“\ n \ s”
  2. 如已经暗示的那样,你可以用Ctl + Shift + F来格式化你的代码
  3. 对于手动工作,find一个空行,然后按Ctl + D(Mac上的命令+ D)< – 让你满意地用自己的双手杀死线路:)

欢呼!

这个为我工作了多年:

replace为: [\t ]+$

什么也没有

希望这可以帮助!

非常感谢lamamac。 在genereal中,当你想做searchreplace正则expression式在eclipse $符号不工作,因为它应该。 使用' \s*\n '而不是' $ '