通过find/replace(Ctrl + F)删除eclipse代码编辑器中的空行

gti*_*333 8 regex eclipse string

我想通过eclipse代码编辑器中的find/replace方法从代码中删除所有空行.

我使用正则表达式\n\s*\n查找所有空行但在"Incompatible line delimiter near index 55110"用任何字符串替换空行时出错.

为什么我收到此错误以及如何正确删除空行?什么是工作替代品?

这类工作有没有eclipse插件?

siv*_*ivi 12

我不确定它是否是您的具体问题的答案,但使用\ r\..的解决方案表明它是Windows和UNIX文本编码之间的不兼容.因此,一个简单的解决方案是将文件转换为UNIX编码

在Eclipse中 Menu -> File -> Convert line delimiter -> Unix

  • 这立即对我有用。无需查找/替换,只需运行命令(我用它来转换到Windows)。感谢您提供最佳答案! (2认同)

wja*_*ans 9

您可以尝试替换此:

^\s*\r?\n
Run Code Online (Sandbox Code Playgroud)

用空字符串.