将线分割成Emacs中的字段

时间:2011-10-23 07:10:14

标签: emacs

我有以下数据

Food $44
Transport $52
Rentals $102
...

我想转换为以下

Food      $44
Transport $52
Rentals   $102
...

Emacs中是否有内置功能可以执行此操作?我不熟悉elisp。感谢。

2 个答案:

答案 0 :(得分:7)

几种可能性。最简单的可能就是C-u M-x对齐。见

http://www.emacswiki.org/emacs/AlignCommands

另一种可能性是使用表格模式。只需执行M-x表捕获,使用一个空格作为列,使用换行符(C-q C-j)作为行分隔符。之后,你可以使用M-x table-release来摆脱线条。有关更多信息,请参阅

http://www.emacswiki.org/emacs/TableMode

(当然还有Emacs手册)。

答案 1 :(得分:1)

其中一个电子邮件align commands应该完成这项工作。

选择要排队的区域后,先从C-u M-x align开始。