Tengo una mesa como esta:
| Verse No | Verse |
| | <10> |
| 1 | line1 li=> |
| 2 | line2 li=> |
Me gustaría verlo como
| Verse No | Verse |
| | <10> |
| 1 | line1 line |
| | 1 line1 |
| 2 | line2 line |
| | 2 line2 |
Soy consciente C-c `
pero no es suficiente, quiero ver todo el texto simultáneamente. Solo lectura está bien si es necesario.
Respuestas:
org-mode tiene 2 formatos de tabla, el predeterminado
org-table
y el otro estable.el
.El ajuste de celdas está disponible para tablas en
table.el
formato.Prueba esto
Elimine la fila adicional con
<10>
para que su tabla se vea similar al siguiente ejemplo:Coloque el cursor, también conocido como el punto, dentro de la tabla actualizada, luego escriba C-c ~y responda
y
. La tabla actualizada debería ser similar al ejemplo a continuación:Coloque el cursor dentro de la tabla actualizada, luego escriba C-c 'y aparecerá una nueva ventana o marco.
Escriba M-x t-r-ty cada celda de la tabla debe resaltarse.
Coloque el cursor dentro de la segunda columna y escriba C-c C-c <hasta que la columna tenga el ancho deseado.
Escriba C-c 'para terminar de editar la tabla. Estos pasos deberían dejarlo con un ejemplo similar al siguiente:
¡Gracias por hacer su pregunta!
Espero que haya ayudado!
fuente
C-c ~
para volver a convertir elorg-table
formato?t-r-t
taquigrafía para otro comando? Descubrí que cuando se trata de tablas que tienen texto con enlaces incrustados, después del paso 3, solo se seleccionan los encabezados de columna, y necesito una forma de seleccionar cada celda de la tabla, como en el paso 4. Sin embargo, no sé a qué se refiere realmente el paso 4, ya queM-x t-r-t
no muestra nada para mí con el modo org 9.1.9Ajuste el ancho de columna con envoltura
Aquí hay una solución adaptada para org-mode 9.1.13, Spacemacs (0.200.13), emacs 26.1 por conveniencia.
Comenzando con el siguiente contenido en un búfer en modo org:
debe dejar un NEWLINE en la parte superior de la tabla anterior para evitar el error de table.el.
+----------+-------------------+ | Verse No | Verse | +----------+-------------------+ | 1 | Line1 Line1 Line1 | +----------+-------------------+ | 2 | Line2 Line2 Line2 | +----------+-------------------+
+----------+---------+ | Verse No | Verse | +----------+---------+ | 1 | Line1 | | |Line1 | | |Line1 | +----------+---------+ | 2 | Line2 | | |Line2 | | |Line2 | +----------+---------+
Funciona para mi configuración sin entrar en el modo table.el. Con mis spacemacs, Cu 10 Cc Cc <no funciona.
fuente
SPC u 10
no es requerido. prefabricado10
automático aC-u 10-
(Emacs 27.0.50, Spacemacs 9.0.)Una vez que sigue la respuesta aceptada y fija el tamaño de una columna larga en una tabla existente, alternar el modo de ancho fijo de tabla
M-x table-fixed-width-mode
parece hacer el truco de ajustar automáticamente (futuras) largas líneas de texto en una columna en la edición de la tabla modo. Usted ingresa al modo de edición de tablas al teclearC-c '
Probado en: Emacs 25.2.2, Org-Mode 9.1.6
fuente