c - 删除 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”下,所以我正在寻找类似的东西)
解决方案
推荐阅读
- javascript - react中的组件不在foreach循环中执行
- fluentd - Fluentd - 如何解析其消息为 JSON 格式解析且其消息为文本的日志;原样不会因为解析错误而丢失
- php - 检查任何 JSON 字段的子字段是否包含值 (PHP)
- google-chrome - 如何将 chrome 搜索栏添加到 chrome 扩展
- class - 什么是 C++ 中的 const & 方法
- pytorch - 使用 pytorch 保存检查点时训练停顿
- reactjs - Material UI 无效的钩子调用
- latex - 如何在乳胶中显示“&”?
- android - 我们可以从终端覆盖 adb 环境变量吗?
- shopify - Shopify 中对页面(产品、集合、页面等)对象的隐式访问