In org ist es möglich, eine Spaltenbreite wie folgt festzulegen:
|---+------------------------------| |---+----------------|
| | | | | <14> |
| 1 | one | | 1 | one |
| 2 | two | ----\ | 2 | two |
| 3 | This is a long chunk of text | ----/ | 3 | This is a lo=> |
| 4 | four | | 4 | four |
|---+------------------------------| |---+----------------|
Ich möchte stattdessen dieses Layout erhalten:
|---+----------------|
| | <14> |
| 1 | one |
| 2 | two |
| 3 | This is a long |
| | chunk of text |
| 4 | four |
|---+----------------|
Natürlich kann ich eine neue Zeile verwenden M-S-<down>
und M-<ret>
einfügen und das lange Feld umbrechen.
Für viele Bereiche ist dies jedoch unpraktisch. Gibt es einen Hack oder ein Paket, um diesen Prozess zu beschleunigen?
org-table
jedoch nicht sicher, ob dies leicht geändert werden kann.Antworten:
Ich bin neu in der Org-API und würde mich freuen, wenn Sie sich den Code ansehen und einige Kommentare teilen könnten.
Beachten Sie für die vorgeschlagene Lösung die folgende Tabelle:
Setzen Sie den Cursor an eine beliebige Stelle in der zweiten Spalte und geben Sie Folgendes ein:
Geben Sie wie gewünscht eine Spaltenbreite ein. ZB beim Betreten erhalten
15
Sie:Wenn Sie mit dieser Breite nicht zufrieden sind und einen anderen Wert ausprobieren möchten, verwenden Sie den Emacs-Standard rückgängig machen, wodurch das vorherige Layout wiederhergestellt wird, sodass Sie die Umbruchfunktion erneut ausführen können.
Hier ist der Code. Wenn Sie Org kennen, geben Sie bitte Feedback.
quelle
"
, das den Anfang / das Ende eines Feldes markiert, das sich über mehrere Zeilen erstreckt, um zur nicht umschlossenen Version zurückzukehren, sie zu bearbeiten und erneut umzubrechen. Ich bin mir nicht sicher, ob dies ein sichtbares Symbol (das das Layout weniger polieren würde) oder ein unsichtbares Symbol (das die Tabellenstruktur verschleiern würde) sein sollte.|
, um anzuzeigen, wann eine Reihe umbrochen wird?