关于将emacs用于C ++项目有什么好的建议吗?

时间:2020-03-05 18:39:36  来源:igfitidea点击:

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

就像史蒂夫·耶格(Steve Yegge)的"有效emacs"一样。

解决方案

回答

确实没有具体的文章,但是我发现EmacsWiki充满了有用的信息。考虑检查以下条目:

  • CPlusPlus作为许多C ++相关文章的起点,并且
  • CppTemplate定义一个模板,可以在启动新文件时为我们提供良好的骨架

回答

我最近偶然发现这篇文章,这是相当不错的。

编辑:是的链接不再有效。看来他们最近更改了网址,并且重定向不正确。希望它将很快回来。无论如何,这篇文章被称为" Benjamin Rutt的Emacs C开发技巧"。我设法在这里找到一个副本。

回答

我打算在不久的将来写这样的文章,但是我们现在可以使用Cedet + Emacs的配置,这有助于我有效地编辑C ++源代码。
如果我们有任何疑问,可以直接问我

回答

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

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