emacs align-regex因宽数据而失败

时间:2016-10-21 20:08:24

标签: emacs

我正在尝试使用C-u M-x align-regex来对齐这些线

a, b, c, d
aa, bb, cc, dd
aaaaaaaaaaaaaaaaa   ,            bbbbbbbbbbbbbbbbbbbbbbbb        ,         cccccc, ddddddddddddd
    aaa     ,   bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb     , c, dddd

(注意:indent-tabs-mode设置为nil(即使用空格而不是制表符)

我试过C-u M-x align-regex:

使用regexp进行复杂对齐:\(,\)[Ret]

要修改的括号组(如果为负,则对齐):1

间距量(或列为负值):1

重复整行? (y或n)y

结果是:

a,                    b,                                                              c,              d
aa,                   bb,                                                             cc,             dd
aaaaaaaaaaaaaaaaa   ,            bbbbbbbbbbbbbbbbbbbbbbbb        ,                            cccccc, ddddddddddddd
    aaa     ,           bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb     , c,              dddd

期待“,”对齐,并在必要时添加/删除空格

像这样:

                a,                                                       b,      c,             d
               aa,                                                      bb,     cc,            dd
aaaaaaaaaaaaaaaaa,                                bbbbbbbbbbbbbbbbbbbbbbbb, cccccc, ddddddddddddd
              aaa, bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,      c,          dddd

这是某种错误还是我没有正确指定选项?

由于 伊恩

0 个答案:

没有答案