2012-08-09 6 views
8

Tengo algunos problemas para usar org-mode. Quiero crear una tabla en modo org así:cómo insertar "|" en la tabla de modo org.

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

pero cuando pulso TAB, la tabla cambiado la siguiente manera:

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

¿Cómo evitarlo?

Respuesta

15

Para insertar una barra vertical en un campo de tabla, use \ vert o, dentro de una palabra abc \ vert {} def.

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

Si \vert no se convierte automáticamente a |, llame org-toggle-pretty-entities, por:

C-c C-x \

pantalla Toggle de entidades como UTF-8 caracteres. Esto no cambia el contenido del búfer que sigue siendo ASCII simple, pero se superpone al carácter UTF-8 solo para fines de visualización.

Fuente: Org-mode manual: Special symbols

La función org-toggle-pretty-entities se introdujo en version 7.01. Llame al org-version y actualice el modo Org si es necesario.

+0

No funciona bien en modo orgánico. – linw

+0

No encuentro org-toggle-pretty-entities en mi elisp, utilizo Emacs23.3. Tal vez debo instalar algo más? – linw

+0

Debe haber espacios en "\ vert" a cada lado. Como un \ vert b. Funciona para mí. Emacs 24.5.1 (modo Org 8.3.5) – SuperBear

-3

Si solo desea insertar una nueva columna, simplemente escriba 'M-S derecha'.

3

El uso de unicode parece funcionar relativamente bien. Tengo estos 2 caracteres para trabajar: ¦ ǀ También hay este: que acaba de dar un cuadro Unicode. Tu kilometraje variará

La respuesta de sindikat anterior es más correcta, pero si quiere una barra vertical que se ve bonita en su archivo de origen de organización, y usa UTF-8 (o similar), esta es una opción.

Cuestiones relacionadas