![在 Org-mode 表格中快速删除整行](https://linux22.com/image/1353333/%E5%9C%A8%20Org-mode%20%E8%A1%A8%E6%A0%BC%E4%B8%AD%E5%BF%AB%E9%80%9F%E5%88%A0%E9%99%A4%E6%95%B4%E8%A1%8C.png)
如何在 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 |
然后只对该线的长度执行此操作(如果您先选择该线,则可以对整个区域执行!
。