У меня есть следующие данные
Food $44 Transport $52 Rentals $102 ...
Я хочу преобразовать в следующее
Есть ли в Emacs встроенная функция для этого?Я не знаком с elisp.Спасибо.
Несколько возможностей.Самым простым, вероятно, является Cu Mx align.См.
http://www.emacswiki.org/emacs/AlignCommands
Другая возможность заключается в использовании табличного режима.Просто выполните Mx table-capture, используйте один пробел в качестве столбца и символ новой строки (Cq Cj) в качестве разделителя строк.После этого вы можете использовать Mx table-release, чтобы избавиться от строк.За дополнительной информацией обращайтесь к
http://www.emacswiki.org/emacs/TableMode
(и, конечно, к руководству по Emacs).
Одна из команд emacs выравнивания должна выполнить эту работу.
Начните с C-u M-x align после выбора региона, который вы хотите выстроить в линию.
C-u M-x align