У меня есть что-то вроде следующих наборов данныхEmacs удаление прямоугольник пространства
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
Я попытался с помощью удаления-whitepsace-прямоугольника, но это работает только до тех пор, как ширина строк иной спичечных колонок по некоторым причинам. Есть ли способ сделать это в emacs?
Выполнение запятой «align» означает, что они всегда отображаются в одинаковых столбцах в каждой строке текста. В вашем желаемом выходе запятые первой строки не выравниваются с запятыми последующих строк. Я не думаю, что вам нужны операции выравнивания или прямоугольника; Я думаю, вы просто хотите сделать замену регулярных выражений '\ s - *, \ s- *' => ',' (nb Я использовал '\ s-', который соответствует любому символу синтаксиса whitespace, поскольку фактические символы пробела были бы быть менее очевидным в этом комментарии, но вы, скорее всего, просто введите пробел для каждого из них.) – phils