gpt4 book ai didi

c - Windows 中的 Emacs C 模式缩进经常停止工作

转载 作者:行者123 更新时间:2023-11-30 17:28:07 25 4
gpt4 key购买 nike

我在 Windows 7 上使用 emacs,并且使用 c 模式。缩进一开始很好,但经常会停止正常工作(发生的情况是,当我按 Tab 键时,它不会缩进到正常工作时的正常位置,而是会消除该行上的所有缩进)。我发现重新激活 c 模式使一切再次正常工作。

这发生在代码中的任何地方。如果我有现有的代码和选项卡(即使在主函数的第一行中),它​​将删除所有缩进。我几乎 100% 确定这不是因为我的语法在某个地方失败了。例如,如果我有以下代码,按第二行上的“tab”将删除所有缩进。

int main() {
printf("Foo\r\n");
return 0;
}

我不相信 c 模式会突然禁用(所有语法突出显示仍然存在,并且“C/l Abbrev”仍然位于窗口底部)。任何见解将不胜感激。

最佳答案

最有可能的是,您在 CC 模式下遇到了错误,这会导致解析状态缓存困惑。你能做的最好的事情是:M-x report-emacs-bug并尝试提出一个可重现的测试用例。您还可以尝试升级到最新的 Emacs(我知道即将发布的 24.4 与之前的版本一样,在该领域进行了错误修复)。

关于c - Windows 中的 Emacs C 模式缩进经常停止工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26122260/

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