【发布时间】:2010-10-14 09:31:47
【问题描述】:
我在 c++ 模式下运行 emacs 23 并且遇到了一些缩进问题。 假设我有这个代码:
void foo()
{
if (cond)
{ <---
int i;
...
} <---
}
这似乎是自动缩进的默认行为。 但是我想改变它,所以它会是这样的:
void foo()
{
if (cond)
{
int i;
...
}
}
有没有办法通过配置 c++ 模式或我的 .emacs 文件轻松做到这一点?
【问题讨论】:
-
查看emacswiki.org/emacs/IndentingC#toc2">Emacs关于缩进C的wiki
-
为了记录,这种缩进模式是 GNU 风格。所有 GNU 程序都必须遵循这种缩进风格。
-
是的,我在某处读到过,但我受不了
-
为您的用户而不是您自己编写代码通常是一种很好的做法。大多数不编写 GNU 代码的人使用其他样式。
标签: c++ emacs indentation