gpt4 book ai didi

c - 使用 emacs c 代码自动换行的结构格式

转载 作者:太空宇宙 更新时间:2023-11-04 04:03:36 25 4
gpt4 key购买 nike

我最近开始使用 emacs 编辑 C 源代码,并且一直在使用 cc-mode (c-toggle-auto-newline) 的自动换行功能。这对于像函数和 if/else 语句这样的结构很有效,但是当右括号后面应该跟一个分号时,它似乎表现得很奇怪。

在 GNU Emacs 23.3 中使用自动换行我得到:

struct foo
{
int x;
}
;

char int[2] =
{
0, 1
}
;

我想得到:

struct foo {
int x;
};

char int[2] = { 0, 1 };

如何让结束分号与结束括号保持在同一行?

最佳答案

我不认为你可以通过自动换行来解决这个问题。这不是一个经过深思熟虑的功能,它只是在某些字符(;{ 等)之后插入换行符。但说真的,按下回车键有多难?任何自动化总是容易出错。

关于c - 使用 emacs c 代码自动换行的结构格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8899085/

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