Ich habe einen Tisch wie diesen:
| Verse No | Verse |
| | <10> |
| 1 | line1 li=> |
| 2 | line2 li=> |
Ich würde es gerne so sehen
| Verse No | Verse |
| | <10> |
| 1 | line1 line |
| | 1 line1 |
| 2 | line2 line |
| | 2 line2 |
Ich bin mir bewusst, C-c `
aber das reicht nicht, ich möchte den gesamten Text gleichzeitig sehen. Schreibgeschützt ist bei Bedarf in Ordnung.
Antworten:
org-mode hat 2 tabellenformate, das standard
org-table
und das andere isttable.el
.Der Zellenumbruch ist für Tabellen im
table.el
Format verfügbar .Versuche dies
Entfernen Sie die zusätzliche Zeile mit,
<10>
damit Ihre Tabelle dem folgenden Beispiel ähnelt:Platzieren Sie Ihren Cursor, auch bekannt als der Punkt, in der aktualisierten Tabelle und geben Sie ein C-c ~und antworten Sie
y
. Die aktualisierte Tabelle sollte ähnlich wie im folgenden Beispiel aussehen:Platzieren Sie den Cursor in der aktualisierten Tabelle C-c 'und geben Sie ein. Ein neues Fenster oder ein neuer Rahmen wird angezeigt.
Typ M-x t-r-tund jede Tabellenzelle sollten hervorgehoben werden.
Platzieren Sie den Cursor in der zweiten Spalte und geben Sie ein, C-c C-c <bis die Spalte die gewünschte Breite hat.
Geben Sie ein C-c ', um die Bearbeitungstabelle abzuschließen. Diese Schritte sollten ein ähnliches Beispiel wie das folgende ergeben:
Vielen Dank für Ihre Frage!
Hoffe das hat geholfen!
quelle
C-c ~
, um wieder in dasorg-table
Format zu konvertieren?t-r-t
Abkürzung für einen anderen Befehl? Ich habe festgestellt, dass beim Umgang mit Tabellen mit Text mit eingebetteten Links nach Schritt 3 nur die Spaltenüberschriften ausgewählt werden und ich eine Möglichkeit brauche, jede Tabellenzelle wie in Schritt 4 auszuwählen. Ich weiß es jedoch nicht auf was sich schritt 4 eigentlich bezieht, daM-x t-r-t
mir mit org-mode 9.1.9Passen Sie die Spaltenbreite mit Wrap Around an
Hier ist eine Lösung für org-mode 9.1.13, Spacemacs (0.200.13), emacs 26.1 zur Vereinfachung angepasst.
Beginnen Sie mit dem folgenden Inhalt an einem Puffer im Organisationsmodus:
muss eine NEWLINE über der obigen Tabelle lassen, um den Fehler von table.el zu vermeiden.
+----------+-------------------+ | Verse No | Verse | +----------+-------------------+ | 1 | Line1 Line1 Line1 | +----------+-------------------+ | 2 | Line2 Line2 Line2 | +----------+-------------------+
+----------+---------+ | Verse No | Verse | +----------+---------+ | 1 | Line1 | | |Line1 | | |Line1 | +----------+---------+ | 2 | Line2 | | |Line2 | | |Line2 | +----------+---------+
Es funktioniert für meine Konfiguration, ohne in den table.el-Modus zu wechseln. Mit meinen Spacemacs funktioniert Cu 10 Cc Cc <nicht.
quelle
SPC u 10
ist nicht nötig.10
stellt es automatisch vorC-u 10-
(Emacs 27.0.50, Spacemacs 9.0.)Sobald Sie der akzeptierten Antwort gefolgt sind und die Größe einer langen Spalte in einer vorhandenen Tabelle festgelegt haben,
M-x table-fixed-width-mode
scheint das Umschalten des Modus "Tabelle mit fester Breite" den Trick zu bewirken, dass (zukünftige) lange Textzeilen automatisch in eine Spalte in der Tabellenbearbeitung eingeschlossen werden Modus. Sie gelangen durch Eingabe in den TabellenbearbeitungsmodusC-c '
Getestet am: Emacs 25.2.2, Org-Mode 9.1.6
quelle