Org-mode:逐字环境

12

假设我想在org-mode中使用verbatim环境呈现一些文本,并且禁用表格快捷键

例如,考虑以下文本:

|-- 05102013
|   |-- 1826
|   |-- 6500
|   |-- 6501
|   |-- 6502
|   |-- 6503
|   `-- readme

如果我将它放在EXAMPLE文字文件夹中:

#+BEGIN_EXAMPLE
|-- 05102013
|   |-- 1826
|   |-- 6500
|   |-- 6501
|   |-- 6502
|   |-- 6503
|   `-- readme
#+END_EXAMPLE

如果我在文本中任意一行上意外按下了<TAB>,org-mode 会自动重新组织文本,使其呈现为一个表格:

|------------+---------|
|            | -- 1826 |
|            | -- 6500 |
|            | -- 6501 |
|            | -- 6502 |
|            | -- 6503 |
| `-- readme |         |

我不想要自动创建表格的功能。org-mode是否提供任何禁用自动创建表格机制的环境或块?

3个回答

15

你可以像这样将文本包裹在源代码块中:

#+begin_src text
  |-- 05102013
  |   |-- 1826
  |   |-- 6500
  |   |-- 6501
  |   |-- 502
  |   |-- 6503
  |   `-- readme
#+end_src

块级元素内部的TAB不会将文本重新格式化为表格,而是会插入空格到下一个制表位。

如果这仍然困扰着您,您可以尝试使用c替代text,其中TAB会尝试(并失败)自动进行缩进,而不是添加空格。


8

我想提出与Juancho相同的建议,只是指定的语言将是“fundamental”(而不是“text”),因此(几乎)不会发生任何事情。


7
你可以使用Juancho或fniessen的建议,如果你通过首先使用C-c '编辑块的内容而不是直接在org缓冲区中进行编辑,则可以使用示例环境。示例环境也会作为基础缓冲区打开。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接