LO Writer:将一行单词作为行(列表)放入表中的最简单方法

cip*_*cus 2 libreoffice kubuntu 22.10

假设 LibreOffice Writer odt 文档中有一系列用逗号分隔的单词:

\n

“水、气、火、天、云、雨、雪、冰、风、日、月、星、山……”

\n

在 LO Writer 表中按行分隔列出它们的最简单方法是什么?

\n

尝试将它们转换为表(Table \xe2\x86\x92 Convert \xe2\x86\x92 Text to table \xe2\x86\x92 Single text at "Other" \xe2\x86\x92 选择,- 结果是单词由列(其中逗号)分隔,但不按行分隔。

\n

用列分隔的单词

\n

如何按行分隔它们以便它们显示为列表?

\n
\n

我会经常这样做,这就是为什么我正在寻找“最简单的方法”。我确实有一个解决方案,但我发现它不够简单。我将其发布在下面作为示例:

\n

事实上,“转换为表格”选项仅具有适用于现有列表的选项,其中每个单词位于单独的行上。

\n

为了创建正确的行,我使用了名为“替代搜索”的插件/扩展来用Paragraph (ending) :替换单词之间的空格\\p

\n

然后,方法Table \xe2\x86\x92 Convert \xe2\x86\x92 Text to table \xe2\x86\x92 Separate text at Paragraph有效。

\n

Bea*_*nog 5

该解决方案的作用基本上与terdon 的解决方案相同(我更喜欢),但我将其添加到此处,因为它可以在 LibreOffice Writer 中完成,而无需使用终端。

\n
    \n
  1. 选择要转换为单列表的逗号分隔列表。

    \n
  2. \n
  3. Ctrl+ H编辑\xe2\x86\x92查找和替换...的键盘替代项)。

    \n
  4. \n
  5. 在打开的“查找和替换”对话框中,选中“仅当前选择”“正则表达式”,然后添加:

    \n

    寻找: ,

    \n

    代替: \\n

    \n

    查找和替换对话框

    \n
  6. \n
  7. 单击全部替换

    \n
  8. \n
  9. 您现在应该将选择作为文本行。

    \n
  10. \n
  11. 最后,要将行转换为单列表:\xe2\x86\x92将\xe2\x86\x92文本转换为表... \xe2\x86\x92 将分隔文本设置为段落\xe2\x86\ x92好的

    \n
  12. \n
\n
\n

另一种方法是使用 LibreOffice Calc 转置表格(将列转换为行,将行转换为列),因为 Writer 目前没有该选项:

\n
    \n
  1. 按照您在问题中所述,将逗号分隔的单词列表转换为表格。

    \n
  2. \n
  3. 从 Writer 复制表格并将其粘贴到 Calc。

    \n
  4. \n
  5. 在 Calc 中选择粘贴的行,然后按Ctrl+X将其剪切。

    \n
  6. \n
  7. right-click在单元格上并选择Paste Special \xe2\x86\x92 Transpose

    \n
  8. \n
  9. 最后,从 Calc 中复制包含文字的列并将其粘贴到 Writer 中。

    \n
  10. \n
\n