LibreOffice Calc 像往常一样粘贴到公式栏中

LibreOffice Calc 像往常一样粘贴到公式栏中

我对 LibreOffice 中的剪切和粘贴功能一直感到很失望。

例如,我发现电话号码被视为数字,并且前导零丢失,或者纯文本被粘贴了字体格式,或者我弹出一个窗口给我更多选项。

我知道粘贴操作有不同的“种类”,并且您可以通过自定义菜单选择要绑定到哪一种Ctrl+V,但我已经探索了这些选项,但它们仍然不能满足我的要求。

行为几乎总是我想要通过选择单元格、单击公式栏,然后在Ctrl+V那里执行来实现。

现有的粘贴选项似乎都与“粘贴到公式栏”无关(所有字符串都是文字,包括数字、无格式或超链接、无弹出窗口)。我可以用其他方式将此行为绑定到按键吗?

答案1

我对你的沮丧心情深表同情。

在这种情况下,我所做的是“选择性粘贴”(在 Mac OS 上按 Shift-Cmd-V):

  1. 从另一个位置复制文本。
  2. 单击 LibreOffice-Calc 中的目标单元格
  3. 编辑...特殊粘贴...(在 Mac OS X 上按 Shift-Cmd-V)。出现“选择性粘贴”对话框,其中包含各种格式选项,包括“未格式化的文本”。
  4. 输入“u”。“未格式化的文本”被选中。
  5. 按 Enter。对话框消失,文本被选中。
  6. 按 T​​ab 或箭头键将所选内容移出目标单元格。不要按 Space 或 Enter。这可能会导致 Calc 将拼出 URL 的文本转换为超链接。

您说的是“无弹出窗口”。这样会弹出一个窗口。但是,只需按“u”键然后按 Enter 键即可关闭它。我发现我已经能够非常高效地快速输入“Shift-Cmd-V”、“U”、“Enter”。

对我来说,这适用于以北美方式格式化的电话号码,带有多个内部连字符或带括号“()”,例如“604-555-1212”或“(604) 555-1212”。它保留格式化电话号码中的前导零,例如“03-1111-2222”。

带有前导零的数字串是一个更棘手的问题。我在这里做的是准备具有文本格式的目标单元格:

  • 选择目标单元格(或单元格范围)。
  • 格式...细胞.... 出现“设置单元格格式”对话框。
  • 点击数字列表类别格式出现。
  • 在下面类别, 选择文本。 在里面格式列出,然后输入@出現。
  • 点击好的按钮。“设置单元格格式”对话框消失。

现在,当您将“未格式化的文本”粘贴到具有“文本”格式的单元格中时,前导零将被保留。

相关内容