在 Org-mode 表格中快速删除整行

在 Org-mode 表格中快速删除整行

如何在 Org-Mode 中快速删除表格中某一行的每个元素?

例如如果我有下表:

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

我想得到这个

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

无需在每个单元格的开头和结尾手动添加“+”。

答案1

如果你把点放在要删除的行首,你可以使用以下 replace-regexp 删除所有内容

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

然后只对该线的长度执行此操作(如果您先选择该线,则可以对整个区域执行!

相关内容