本文介绍了在Emacs中,如何在一系列初始化语句中排列等号?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在某处看到过,但现在找不到了.emacs 中是否有内置函数,或者有人有 elisp,可以在 cc 模式下排列一系列初始化语句中的所有等号?
I saw this somewhere, but cannot find it now.Is there a built-in function in emacs, or does someone have elisp, to line up all the equals signs in a series of inititialization statments in cc-mode?
之前:
int t=9;
Graphics g = new Graphics();
List<String> list = new List<String>();
之后:
int t = 9;
Graphics g = new Graphics();
List<String> list = new List<String>();
推荐答案
使用 M-x align-regexp
(这里是 M-x align-regexp RET = RET
).您还可以在变量 align-rules-list
中添加对齐规则",以便将来 M-x align
会这样做.有关详细信息,请参阅文档 (C-h f align
).
Use M-x align-regexp
(here, M-x align-regexp RET = RET
). You can also add an "alignment rule" to the variable align-rules-list
, so that in future M-x align
will do it. See the documentation (C-h f align
) for details.
这篇关于在Emacs中,如何在一系列初始化语句中排列等号?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!