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

Ser*_*rge 39 c++ emacs

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

像Steve Yegge的"有效的emacs".

Bla*_*rad 16

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

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


Ser*_*rge 15

我最近偶然发现了这篇非常好的文章.

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


Ale*_*Ott 13

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

  • 我写了关于使用CEDET for C/C++的文章 - http://alexott.net/en/writings/emacs-devenv/EmacsCedet.html (6认同)

opt*_*kos 7

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

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

  • 在没有编辑的良好支持的情况下,我在C++中开发了很多令人沮丧的事情.Microsoft Visual Studio无疑是最好的C++编辑器.但在基于Unix的世界中,你是靠自己的.Source Insight很不错但仅适用于M $!我觉得编译器应该生成最好的交叉引用数据.希望铿锵将填补这一空白. (3认同)