
Как быстро зачеркнуть каждый элемент строки в таблице в 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 |
Затем сделайте это только для длины этой линии (если вы сначала выделите линию, вы можете выполнить операцию для всей области с помощью !
.