2013-12-18 1 views
2

Я часто имел блоки кода, которые выглядят следующим образом:ли Emacs есть способ, чтобы выровнять «=» ы внутри C++ перечислений

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?

ответ

6

Выберите весь блок и запустите M-x align.

Режимы Emacs 'C организуют align, чтобы делать полезные вещи в довольно многих ситуациях, поэтому часто стоит попробовать, если у вас проблема выравнивания.

Смежные вопросы