geany 编辑器匹配换行符

geany 编辑器匹配换行符

我有一个纯文本文件,其中包含大量行,每行之间都有一个空行。我想删除空行。

我正在尝试使用带有正则表达式的替换对话框,将“\n\n”替换为“\n”,但搜索无法将“\n”识别为换行符。

在“首选项”对话框的“文件”窗格中,将“默认行尾字符”设置为Unix (LF),并使用“查看/显示行尾”,每行都以“LF”图标终止 - 或者在我看来是一个图标。

我已尝试过\p\r但它们也不起作用。

这是一个纯文本文件,所以我知道还有其他方法可以删除空白行,但我对 geany 的用法很感兴趣。如何使用 geany 替换对话框执行此操作?

更新$我可以使用其作为搜索键来获得匹配,但它replace all不会替换结束符,而是插入到结束符之前。

答案1

在替换选项中,检查以下两项:

  • 使用正则表达式
  • 使用多行匹配

然后就\n可以工作了。

相关内容