gpt4 book ai didi

c++ - 获取 emacs 的访问标签缩进以添加缩进级别

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:45:40 25 4
gpt4 key购买 nike

我在看这个question并意识到我有一个类似的问题,但在那里没有得到彻底的回答。

我希望访问说明符添加一定程度的缩进。在 thisthis页面,我发现我需要缩进的句法符号是access-label。因此,我需要使用 (c-set-offset 'access-label '0)

但是,这只会缩进包含访问标签的行,而不会缩进后面的任何内容。我得到的是这个,

class foo {
public:
void someFunc(); // Doesn't take the indentation of the access label into account
...
};

我想要的是,

class foo {
public:
void someFunc();
...
};

我该怎么做?是否有其他一些我想修改的变量?

最佳答案

您需要使用inclass 来设置类中函数和成员的缩进。但这会导致 struct 中的函数和成员缩进 2 个制表符,而不是一个,所以我们需要一个特殊的函数来设置正确的缩进宽度。我正在使用 following config实现这一点(我从互联网上的某个地方得到了片段,也许来自 emacswiki)...

关于c++ - 获取 emacs 的访问标签缩进以添加缩进级别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22131311/

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