gpt4 book ai didi

emacs - 如何修复 C++ 初始值设定项的 emacs 缩进?

转载 作者:行者123 更新时间:2023-12-01 11:57:08 25 4
gpt4 key购买 nike

Emacs 没有正确缩进 C++ 分配器的类定义,这些分配器的初始值设定项中包含冒号。我认为这是因为在许多情况下带冒号的行是左缩进的。

我想解决这个问题。

这是我正在谈论的例子。

EMACS 缩进代码如下:

class demo {
int x;
demo(){
}
demo(int y):x(y){
};
};

但它真的应该像这样缩进:

class demo {
int x;
demo(){
}
demo(int y):x(y){
};
};

有没有办法解决这个问题?大概我们需要一些 elisp...

谢谢!

最佳答案

Emacs(至少版本 23)在 C 模式下不执行此操作,但在 C++ 模式下执行此操作,因为在 C 中,冒号之前的部分只能是标签。确保您处于 C++ 模式(M-x c++-mode)。

关于emacs - 如何修复 C++ 初始值设定项的 emacs 缩进?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5924316/

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