2012-08-09 67 views
8

我在使用组织模式有些麻烦。我想在组织模式创建一个表是这样的:如何插入“|”在组织模式表

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

但是当我按TAB键,该表改变这样的:

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

如何避免呢?

回答

15

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

来源: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

功能org-toggle-pretty-entitiesversion 7.01介绍。如有必要,拨打org-version并升级组织模式。

+0

它不是在组织模式很好地工作。 – linw 2012-08-11 08:16:14

+0

我在我的elisp中找不到org-toggle-pretty-entities,我使用Emacs23.3。也许我必须安装其他东西? – linw 2012-08-11 08:41:58

+0

两边的“\ vert”应该有空格。像\ b b.It适用于我。 Emacs 24.5.1(组织模式8.3.5) – SuperBear 2016-12-03 12:09:08

-3

如果你只是想插入一个新列,只需键入“M-S权”。

3

使用某些Unicode似乎工作比较好。我得到了这2个字符的工作:¦ ǀ 也有这样一句:这只是给了一个unicode框。你的青贮会有所不同。上述

sindikat的答案是比较正确的,但如果你想有一个竖线小艾在您的组织的源文件,并使用UTF-8(或类似),那么这是一种选择。