Schnelles Durchstreichen einer ganzen Zeile in Org-Modus-Tabellen

Schnelles Durchstreichen einer ganzen Zeile in Org-Modus-Tabellen

Wie kann ich im Org-Modus schnell alle Elemente einer Zeile in einer Tabelle durchstreichen?

Wenn ich beispielsweise die folgende Tabelle habe:

| h1    | h2    | h3    | h4     |
|-------+-------+-------+--------|
| foo   | bar   | baz   | bazong |
| lorem | ipsum | dolor | sit    |

Ich möchte dies bekommen

| h1    | h2    | h3    | h4       |
|-------+-------+-------+----------|
| +foo+ | +bar+ | +baz+ | +bazong+ |
| lorem | ipsum | dolor | sit      |

Ohne manuelles Hinzufügen eines „+“ am Anfang und am Ende jeder Zelle.

Antwort1

Wenn Sie den Punkt an den Anfang der Zeile setzen, die Sie durchstreichen möchten, können Sie den folgenden replace-regexp verwenden, um den gesamten Inhalt durchzustreichen

C-M-%      ;; Query-regexp-replace
" +\(.+?\) +|" RET " +\1+ |"  ;; Strikethrough all content up to the next |

Tun Sie dies dann nur für die Länge dieser Zeile. (Wenn Sie zuerst die Zeile auswählen, können Sie dies mit auf der gesamten Region ausführen !.)

verwandte Informationen