2012-08-09 4 views
8

Ich habe einige Probleme bei der Verwendung von Org-Modus. Ich möchte wie diese eine Tabelle in org-Modus erstellen:wie man "|" in der Org-Modus-Tabelle

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

aber wenn ich TAB drücken, wird die Tabelle geändert wie folgt aus:

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

Wie es zu vermeiden?

Antwort

15

Um einen vertikalen Balken in ein Tabellenfeld einzufügen, verwenden Sie \ vert oder, in einem Wort abc \ vert {} def.

Quelle: Org-mode manual: The built-in table editor.

Wenn \vert wird nicht automatisch an | umgewandelt, rufen org-toggle-pretty-entities pro:

C-C-C-x \

Toggle Anzeige von Entitäten als UTF-8-Zeichen. Dies ändert nicht den Pufferinhalt, der reines ASCII bleibt, sondern überlagert das UTF-8-Zeichen nur für Anzeigezwecke.

Quelle: Org-mode manual: Special symbols

Die Funktion org-toggle-pretty-entities wurde in version 7.01 eingeführt. Rufen Sie org-version an und aktualisieren Sie ggf. den Org-Modus.

+0

Es funktioniert nicht gut im org-Modus. – linw

+0

Ich finde org-toggle-pretty-entities nicht in meinem elisp, ich benutze Emacs23.3. Vielleicht muss ich etwas anderes installieren? – linw

+0

Es sollte auf beiden Seiten Leerzeichen auf "\ vert" geben. Wie ein \ vert b.Es funktioniert für mich. Emacs 24.5.1 (Org-Modus 8.3.5) – SuperBear

-3

Wenn Sie nur eine neue Spalte einfügen möchten, geben Sie einfach "M-S right" ein.

3

Die Verwendung einiger Unicode scheint relativ gut zu funktionieren. Ich habe diese 2 Zeichen zu arbeiten: ¦ ǀ Es gibt auch dieses: , die nur eine Unicode-Box gab. Ihre Kilometerzahl wird variieren.

Sindikats Antwort oben ist korrekter, aber wenn Sie eine vertikale Leiste wollen, die in Ihrer Org-Quelldatei hübsch aussieht, und Sie UTF-8 (oder ähnlich) verwenden, dann ist dies eine Option.

Verwandte Themen