有关使用emacs进行C ++项目的任何好建议吗?

时间:2008-08-14 10:43:00

标签: c++ emacs

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

Steve Yegge的"Effective emacs"

5 个答案:

答案 0 :(得分:16)

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

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

答案 1 :(得分:15)

我最近偶然发现了article,这非常好。

编辑:是的,链接不再有效。好像他们最近改变了他们的网址并且没有正确重定向。希望很快就会回来。无论如何,这篇文章被称为“Benjamin Rutt的Emacs C开发技巧”。我设法找到了一份here

答案 2 :(得分:13)

我打算在不久的将来写这样的文章,但你现在可以使用my configuration + {Emacs Cedet,这有助于我有效地编辑C ++源代码。 如果您有疑问,可以直接问我

答案 3 :(得分:7)

请注意,Emacs的C ++模式仅基于正则表达式,而不是语法。因此,语法突出显示不是严格基于语言本身的语法,而是主要基于普通的格式。 C ++的Emacs语法高亮常常会出错。

问题不仅限于语法高亮。相同的缺陷设计适用于自动格式化。所有这些说明,自从cfront时代以来,我一直只使用Emacs来编辑C ++源代码超过20年。 (我通常会关闭电子密钥绑定,因为Emacs的基于正则表达式的设计有缺陷。正则表达式没有足够的表达能力来准确描述C ++语法。

答案 4 :(得分:0)

我建议ggtagsirony-mode。除此之外,您可能希望使用helm-ag搜索(“grep”)代码库中的字符串。