首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows中的Emacs C模式缩进经常停止工作

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

Stack Overflow用户
提问于 2014-09-30 21:36:31
回答 1查看 98关注 0票数 0

我在Windows7上使用emacs,并使用c-mode。缩进开始时很好,但经常会停止正常工作(当我按tab键时,如果正常工作,它不会缩进到正常位置,它会消除该行上的所有缩进)。我发现重新激活c-mode可以让一切都恢复正常。

在代码中的任何地方都会发生这种情况。如果我有已有的代码和制表符(即使在main函数的第一行),它将删除所有缩进。我几乎百分之百确定这不是因为我的语法在某处失败了。例如,如果我有以下代码,按第二行上的"tab“将删除所有缩进。

代码语言:javascript
复制
int main() {
    printf("Foo\r\n");
    return 0;
}

我不相信c-mode会突然被禁用(所有的语法突出显示仍然存在,"C/l缩写“仍然在窗口底部)。任何真知灼见都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2014-10-01 03:18:46

最有可能的是,您在CC-mode中遇到了一个bug,这会导致一个混乱的解析状态缓存。您能做的最好的事情是:使用M-x report-emacs-bug并尝试提出一个可重现的测试用例。您也可以尝试升级到最新的Emacs (我知道即将发布的24.4版本和以前的版本一样,在这方面有错误修复)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26122260

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档