自动删除 LibreOffice Writer 中的换行符

H2O*_*aCl 9 libreoffice-writer

我经常发现我将文本从 gedit (linux) 文本编辑器文档复制到像 LibreOffice Writer 这样的文字处理器中。当然,我在文本中编码了硬换行符。

如何在 LibreOffice Writer 中进行搜索和替换以重排文本?换句话说,我需要删除换行符。

编辑: 既然有人建议,我会补充说,我确实打勾了regular expressions,作为一个老程序员,我确实使用过\n,以防万一它对 LibreOffice 有任何意义。当我选择查找和替换时,没有找到搜索键。

小智 9

  1. 在“编辑” >“查找和替换”对话框中,勾选“使用正则表达式”,在“搜索”框中输入“\n”,在替换为框中不输入任何内容,单击全部替换。这将删除您可以使用Shift+插入的换行符Enter(手动换行符)。以下是有关正则表达式的 LibreOffice 文档的链接。
  2. 默认情况下,LibreOffice Writer 无法替换分段符。使用适用于 OpenOffice的AltSearch插件,因为它也适用于 LibreOffice。
  3. 要自动执行粘贴和删除换行符,您可以尝试录制一个宏 (help.libreoffice.org/Common/Macro),只需粘贴并执行替换,然后让 LibreOffice 将它们记录在宏中即可。

  • 我确实考虑过使用`\n`,但在搜索`\n` 时得到“找不到搜索键”。 (2认同)