gpt4 book ai didi

emacs - 如何使用内联 C++ 方法更改 emacs c 缩进样式以不缩进左大括号

转载 作者:行者123 更新时间:2023-12-04 06:28:00 25 4
gpt4 key购买 nike

我现在在 emacs 中使用 bsd 样式。这是我在学习 pascal 后几年开始使用的一种风格,我决定将在新项目中使用其他风格。

然而,有两件事让我对 emacs bsd 风格感到厌烦。它缩进内联方法。

1)我如何停止它像这样缩进?

IE。

class A
{
A()
{
// do stuff
}
};

我希望大括号与这样的方法在同一行。
class A
{
A()
{
// do stuff
}
};

环顾四周,似乎我需要设置
c-set-offset substatement-open' 0)

但是我不知道如何将它附加到 lisp 中的 bsd 样式。我试了一下,但在启动 emacs 时遇到了解析错误。

2)如何让tab键插入4个空格?

最佳答案

我只是加倍检查了我的 emacs 设置,这就是你为我描述的:

(setq c-default-style "bsd"
c-basic-offset 4)

试试这个来插入空格而不是制表符:
(setq tab-width 4)
(setq indent-tabs-mode nil)

关于emacs - 如何使用内联 C++ 方法更改 emacs c 缩进样式以不缩进左大括号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5798489/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com