如何在 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 |
然后只对该线的长度执行此操作(如果您先选择该线,则可以对整个区域执行!
。