让Emacs在缩进时对齐点运算符

时间:2012-08-09 13:28:25

标签: java c++ emacs auto-indent

在Emacs C-like模式(C ++,Java)中,我希望代码缩进如下:

SomeClass someObject;
someObject.add( foo )
          .add( bar )
          .execute();

但是,默认情况下,Emacs执行此操作:

SomeClass someObject;
someObject.add( foo )
    .add( bar )
    .execute();

如何调整缩进,我必须调整哪些变量?

1 个答案:

答案 0 :(得分:2)

您可以使用复杂对齐(突出显示区域和C-u M-x align-regexp

提示时:

REGEXP:  \(\.\)
GROUP:   -1
SPACING: 0
REPEAT:  n