将线分割成Emacs中的字段

Jus*_*ong 4 emacs

我有以下数据

Food $44
Transport $52
Rentals $102
...
Run Code Online (Sandbox Code Playgroud)

我想转换成以下内容

Food      $44
Transport $52
Rentals   $102
...
Run Code Online (Sandbox Code Playgroud)

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

pok*_*ita 7

几种可能性.最简单的可能是Cu Mx对齐.看到

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

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

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

(当然还有Emacs手册).