【问题标题】:org-mode built-in table editor on windowsWindows 上的 org-mode 内置表格编辑器
【发布时间】:2023-03-25 00:39:01
【问题描述】:

我在 Windows 7 上使用 org-mode 版本 8.2.2 和 Emacs 24.2.1,并且一直在努力解决 org-mode 表的对齐问题。使用内置编辑器在 org 模式下创建一个简单的表格给了我一个未对齐的表格

  • 未对齐的表格列

|第一列 |第二上校|第三列|

|一些文字 |其他一些文字|一些数字 333 |

|额外的文本行 |额外的文字 | |

| | | |

根据我使用 ubuntu 的经验,当我点击选项卡时,我应该得到对齐的列,如下所示:

* unaligned table columns
| first col      | second col      | third col        |
| some text      | some other text | some numbers 333 |
| extra text row | extra text      |                  |
|                |                 |                  |

不对齐在议程视图中持续存在。

有人遇到过同样的问题并找到了解决办法吗?

【问题讨论】:

  • 你的 Ubantu 安装的 Emacs 是同一个版本,你在 Ubantu 上的 org-mode 安装是同一个版本吗?如果没有,如何在每个操作系统上尝试相同的东西,看看结果是相同还是不同?
  • 您能否更新您的问题以将“未对齐的表格列”缩进四个空格(选择和 Ctrl+K)?很难看出这在 Windows 上是如何显示的。
  • @lawlist,我在 Windows 上尝试了 3 个不同版本的 org-mode,结果相同。在我的 Ubuntu 上,我尝试了相同的版本和附加版本。两者都产生正确的结果。
  • @Chris,我尝试了您的建议,但没有成功。你知道我是否可以在 org-mode 之外测试 Emacs 中列的对齐方式吗?
  • 我发现,如果我将“未对齐的表格列”粘贴到记事本++ 中,列会自动以正确的方式对齐。我现在认为这个问题是与我的 Emacs-Windows 配置相关的问题,而不是 org-mode 问题。但是,我仍然希望可以选择在 Emacs 中尝试列对齐,但是在 org-mode 之外,有人吗?

标签: windows emacs org-mode


【解决方案1】:

如果我将“未对齐的表格列”粘贴到记事本++ 中,列会自动以正确的方式对齐

听起来您在 Emacs 中使用的是比例(非等宽)字体。

org-mode 的表格对齐是通过根据需要在单元格中添加空格来完成的,并假定所有字符的宽度相等。如果您将 Emacs 配置为使用等宽字体,例如 ConsolasMonacoSource Code Pro,您的表格应该正确对齐。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多