Emacs矩形空间删除

时间:2016-08-08 23:15:14

标签: emacs rectangles

我有类似以下数据集

A, B  ,C,D ,  E 
A1 , B121  ,C1,D1 ,  E1 
A2,Ber2  ,C2,D2 ,  E2 
A3, Bat3  ,C3,D3 ,  E3 

我希望逗号对齐,以便它们在文本结束后正确,并且在下一列开始之后有一个空格。 喜欢这个

A, B, C, D, E 
A1, B121, C1, D1, E1 
A2, Ber2, C2, D2, E2 
A3, Bat3, C3, D3, E3 

我尝试使用delete-whitepsace-rectangle,但只有因为某些原因列中的字符串宽度匹配才有效。 有没有办法在emacs中实现这一点?

1 个答案:

答案 0 :(得分:3)

您希望用逗号和单个空格替换空格,逗号和空格。

您可以使用replace-regexp执行此操作,替换" \ *,\ *"与" ,"。