如何强制单/孤立字母到下一行?

时间:2017-12-10 20:11:53

标签: libreoffice libreoffice-writer

我想自动更改:

blah blah blah b
blah blah blah

成:

blah blah blah 
b blah blah blah

在整个文档中并保持这样。

我可以在行尾的每一个/单个/孤立字母之前插入一个硬空格,但这需要花费很多时间,并且在略微修改文本后,它会随机播放并再次导致同样的问题。 / p>

是否可以自动强制这些字母到下一行?

1 个答案:

答案 0 :(得分:0)

不是在字符前插入空格,而是选择跟随字符。按 Ctrl + Shift + Space 以防止该位置的换行符。

insert non-breaking space

结果:

b is wrapped to next line

为文档中的所有匹配项执行此操作:

  • 编辑 - >查找和替换
  • 查找([:space:][:alnum:])[:space:]
  • 替换$1\u00a0。但是,\u syntax does not currently work for replace,在\u00a0所说的位置,请复制并粘贴不间断的空格字符。
  • 启用其他选项 - >正则表达式。
  • 全部替换。

相关:https://ask.libreoffice.org/en/question/134113/how-to-detect-non-breakable-space-when-iterating-document-via-uno/