从文本文件中删除空行

Kap*_*psh 5 script text-editing notepad++

我正在尝试删除文本文件中的所有空白行。有没有快速的方法来做到这一点?

我拥有的

line one

line two
Run Code Online (Sandbox Code Playgroud)

我想要的是

line one
line two
Run Code Online (Sandbox Code Playgroud)

我正在使用 Notepad++,因此使用 Notepad++ 的解决方案值得赞赏。

我也有Cygwin,所以如果没有别的,脚本就可以了。

小智 18

使用菜单:

1) 选择所有文本 (Ctrl-A)

2) TextFX -> TextFX Edit -> 删除空行


gre*_*ter 3

宏可能会很可怕,如果它脱线,就会意外丢失第一个字符。

  • 视图 > 显示符号 > 显示行尾

请注意它以 CR LF 结尾(这是回车换行,即 \r\n) Ctrl+H 然后启用扩展替换“\r\n\r\n”为“\r\n”

它将循环并删除双倍间距,如果它不仅仅是双倍间距,您可能需要重复。(另一件需要考虑的事情是:编辑 > 修剪尾随空白。)