emacs是否有办法在C ++枚举中对齐'='

时间:2013-12-18 03:20:35

标签: emacs alignment

我经常遇到如下代码块:

enum class MyEnum {
    first = 1,
    second_really_long_line = 2,
    third = 3
};

我希望看起来像这样:

enum class MyEnum {
    first                   = 1,
    second_really_long_line = 2,
    third                   = 3
};

在emacs中,有没有办法可以将=全部放在enum正文的同一列中?

1 个答案:

答案 0 :(得分:6)

选择整个块并运行M-x align

Emacs的C模式安排align在很多情况下做有用的事情,所以如果你有对齐问题,通常值得尝试。