我在使用org-mode时遇到了一些麻烦。我想在org-mode中创建一个像这样的表:
| operator | use |
|----------+-------------|
| | | expr | expr |
但是当我按下TAB时,表格改变如下:
| operator | use | | |
|----------+-----+------+------|
| | | expr | expr |.
如何避免它?
答案 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'。