删除Eclipse中的空行

knsnq2tg  于 2023-08-04  发布在  Eclipse
关注(0)|答案(8)|浏览(129)

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

^[:space:]*$

字符串
和/或

^\s*$

9o685dep

9o685dep1#

查找:^\s*\n
替换为:(空)

cclgggtu

cclgggtu2#

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

rm5edbpk

rm5edbpk3#

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

  • 选中格式面板窗口->首选项->XML->XML文件->编辑器中名为“清除所有空行”的复选框值
  • 保存并使用“Ctrl+Shift+F”快捷键

空白行将消失!

oaxa6hgo

oaxa6hgo4#

1.对于查找/替换操作,“\n\r\s”正则表达式将在windows上工作,对于基于unix的系统,可以使用“\n\s”
1.如前所述,您可以通过Ctl+Shift+F来格式化代码
1.对于手动工作,找到一个空白行,然后按Ctl+D(Mac上的Cmd+D)<-让你满意地用自己的双手杀死这行:)
加油!

k4ymrczo

k4ymrczo5#

这句话我用了好几年:
替换如下:第一个月
一无所有
希望这对你有帮助!

lmyy7pcs

lmyy7pcs6#

非常感谢lamamac。在genereal中,当你想在eclipse中使用正则表达式进行搜索替换时,$符号不能正常工作。使用'\s*\n'而不是'$'

zvokhttg

zvokhttg7#

正如已经建议的那样,正则表达式和替换是解决方案,但这样的响应会为我节省一些时间:
1.点击ctrl+f
1.使用此替换:


的数据

mwg9r5ms

mwg9r5ms8#

在任何IDE编辑器中使用如下所示的模式

第一个月


的数据

相关问题