删除Eclipse中的空白行

时间:2009-12-29 12:50:09

标签: eclipse

如何在使用Eclipse Find / Replace提示时删除仅包含空格的行。我检查了“正则表达式”复选框,并尝试了以下操作,但都没有。

^[:space:]*$

^\s*$

7 个答案:

答案 0 :(得分:93)

查找:^\s*\n

替换为:(空)

答案 1 :(得分:7)

sry这可能是一个不同的答案,但你可以在eclipse偏好设置的格式化对话框中设置字段,方法和块之后你想要的空白行数。然后你可以点击ctrl-shift-f自动格式化代码,具体取决于你的自定义。

玩得开心!

答案 2 :(得分:4)

  1. 对于查找/替换操作,“\ n \ r \ s”正则表达式适用于Windows,对于基于unix的系统,“\ n \ s”可以使用
  2. 如前所述,您可以通过Ctl + Shift + F
  3. 格式化代码
  4. 进行手动操作,找到一个空白行并按下Ctl + D(Mac上为Cmd + D)< - 让您满意的是用自己的双手杀死该行:)
  5. 欢呼!

答案 3 :(得分:4)

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

  • 选中名为'清除所有空白行的复选框值'在格式化面板中 Window-> Preferences-> XML-> XML Files->编辑器

  • 保存并使用" Ctrl + Shift + F'快捷键

空白行将消失!

答案 4 :(得分:2)

这个对我有用多年了:

替换为:[\t ]+$

什么都没有

希望这有帮助!

答案 5 :(得分:0)

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

答案 6 :(得分:0)

正如已经建议的那样,正则表达式和替换是解决方案,但这样的响应可以节省几分钟给我:

  1. 点击ctrl + f
  2. 使用此替代品:
  3. enter image description here