快速删除组织模式表中的整行

Oca*_*tal 7 emacs org-mode

如何在组织模式下快速删除表中行的每个元素?

例如,如果我有下表:

| h1    | h2    | h3    | h4     |
|-------+-------+-------+--------|
| foo   | bar   | baz   | bazong |
| lorem | ipsum | dolor | sit    |
Run Code Online (Sandbox Code Playgroud)

我想得到这个

| h1    | h2    | h3    | h4       |
|-------+-------+-------+----------|
| +foo+ | +bar+ | +baz+ | +bazong+ |
| lorem | ipsum | dolor | sit      |
Run Code Online (Sandbox Code Playgroud)

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

Jon*_*pin 5

如果将点放在要删除的行的开头,则可以使用以下replace-regexp 删除所有内容

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

然后只针对该行的长度执行此操作(如果您先选择该行,则可以使用!.