2012-08-09 58 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(或類似),那麼這是一種選擇。