首页 > 解决方案 > 删除 emacs 中独奏“{”的缩进

问题描述

在 emacs 中(在 C 模式下)编写 C 程序时,我注意到 emacs 也使用单个“{”缩进行。因此,代码如下所示:

if (condition)
  {
    expression;
  }
else (condition)
  {
    expression;
  }

这创造了很多我不想要的空白。我应该怎么做才能使“{”不缩进(更传统的样式)?

if (condition)
{
  expression;
}
else (condition)
{
  expression;
}

我浏览了此处找到的所有命令,但找不到与我的问题相关的任何内容。我的 init 文件中与缩进相关的唯一行是:(setq-default indent-tabs-mode nil)

(旁注:我在 Xcode 首选项中找到了一个类似的命令,在“Indent solo”{“by_spaces”下,所以我正在寻找类似的东西)

标签: cemacs

解决方案


推荐阅读