关于在C++项目中使用emacs有什么好建议?

问题描述:

我正在寻找一篇关于使用emacs作为C/C++ IDE的好文章。关于在C++项目中使用emacs有什么好建议?

类似Steve Yegge的"Effective emacs"

没有具体的文章,真的,但我发现EmacsWiki充满了有用的信息。考虑检查出这些项:

  • CPlusPlus为起点,许多C++ - 相关文章,并
  • CppTemplate定义模板,可以给你一个很好的框架,当你开始新的文件

我最近偶然发现了这个很好的article

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

+1

此链接已死:( – Shekhar 2012-10-31 20:03:55

+0

对于任何想阅读本文的人,请点击这里链接到该文章:http://xugx2007.blogspot.com/ 2007/06/benjamin-rutts-emacs-c-development-tips.html – Pacha 2013-06-26 02:09:25

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

+6

我写了关于使用CEDET for C/C++的文章 - http://alexott.net/en/writings/emacs-devenv/EmacsCedet.html – 2011-02-12 14:37:09

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

该问题不限于语法高亮。同样的缺陷设计适用于自动格式化。所有这一切说明,自从前沿时代以来,我一直在使用Emacs进行20多年的C++源代码编辑工作。 (我通常关闭电动键绑定,因为Emacs的缺陷基于正则表达式的设计。的正则表达式没有足够的表现力准确地描述了C++的语法。

我建议ggtagsirony-mode。其他然后,你可能要使用helm-ag搜索(“grep”)您的代码库中的字符串。