如何插入“|”在组织模式表中

时间:2012-08-09 02:40:53

标签: emacs org-mode

我在使用org-mode时遇到了一些麻烦。我想在org-mode中创建一个像这样的表:

| operator | use         |
|----------+-------------|
|   |      | expr | expr |

但是当我按下TAB时,表格改变如下:

| operator | use |      |      |
|----------+-----+------+------|
|          |     | expr | expr |.

如何避免它?

3 个答案:

答案 0 :(得分:17)

  

要在表格字段中插入垂直条,请使用\ vert或,在单词abc \ vert {} def。

来源:Org-mode manual: The built-in table editor

如果\vert未自动转换为|,请致电org-toggle-pretty-entities,按:

  

C-c C-x \

     

将实体显示切换为UTF-8字符。这不会更改仍为纯ASCII的缓冲区内容,但它仅覆盖UTF-8字符以用于显示目的。

来源:Org-mode manual: Special symbols

version 7.01中引入了org-toggle-pretty-entities函数。如有必要,请致电org-version并升级组织模式。

答案 1 :(得分:3)

使用某些unicode似乎工作得相对较好。我得到了这两个字符:¦ ǀ 还有一个:只给了一个unicode盒子。你的家乡会有所不同。

sindikat上面的回答更正确,但是如果你想要一个在你的org源文件中看起来漂亮的竖条,并且你使用UTF-8(或类似的),那么这是一个选项。

答案 2 :(得分:-3)

如果您只想插入新列,只需输入'M-S right'。