我正在寻找一篇关于使用 emacs 作为 C/C++ IDE 的好文章。

有点像史蒂夫·耶吉的 “有效的 emacs”.

有帮助吗?

解决方案

确实没有具体的文章,但我发现 Emacs维基 充满有用的信息。考虑检查这些条目:

  • CPlusPlus 作为许多 C++ 相关文章的起点,以及
  • Cpp模板 定义一个模板,在您开始新文件时可以为您提供良好的框架

其他提示

我最近偶然发现了这个 文章 这非常好。

编辑:是的,该链接不再有效。他们最近似乎更改了网址,并且无法正确重定向。希望它很快就会回来。不管怎样,这篇文章的名字是“Benjamin Rutt 的 Emacs C 开发技巧”。我设法找到了一份副本 这里.

我计划在不久的将来写这样的文章,但你现在可以采取 我的配置塞代特 + Emacs,它可以帮助我有效地编辑 C++ 源代码。如果有疑问可以直接问我

请注意,Emacs 的 C++ 模式仅基于正则表达式,而不是语法。因此,语法突出显示并不严格基于语言本身的语法,而是很大程度上基于常见的格式。C++ 的 Emacs 语法高亮经常出错。

问题不仅限于语法突出显示。同样的缺陷设计也适用于自动格式化。尽管如此,自 cfront 时代以来,20 多年来我一直只使用 Emacs 来编辑所有 C++ 源代码。(我通常会关闭电子键绑定,因为 Emacs 基于正则表达式的设计有缺陷。正则表达式没有足够的表达能力来准确描述 C++ 语法。

我建议 标签反讽模式. 。除此之外,您可能想使用 头盔股份公司 在代码库中搜索(“grep”)字符串。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top