9

假设我想在 org-mode 的逐字环境中包含一些文本,其中禁用了表格快捷方式。

例如,考虑以下文本:

|-- 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 是否提供禁用自动表创建机制的任何环境或块?

4

3 回答 3

13

您可以将文本包装在这样的源代码块中:

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

TAB块内不会将您的文本重新格式化为表格,但会在下一个制表位插入空格。

如果这仍然让您烦恼,您可以尝试c代替text, whereTAB将尝试(并失败)自动缩进而不是添加空格。

于 2013-06-10T23:28:09.127 回答
5

您可以同时使用 Juancho 或 fniessenSuggest,但是如果您C-c '首先使用示例环境而不是直接在 org 缓冲区中编辑块的内容,则可以使用示例环境。示例环境也作为fundamental缓冲区打开。

于 2013-06-11T23:43:38.457 回答
5

我打算和 Juancho 提出同样的建议,除了指定的语言是“基本的”(而不是“文本”),所以(几乎)什么都不会发生。

于 2013-06-11T09:00:06.503 回答