39

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

类似于 Steve Yegge 的“Effective emacs”

4

5 回答 5

16

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

  • CPlusPlus作为许多 C++ 相关文章的起点,以及
  • CppTemplate定义一个模板,当你开始新文件时可以给你一个很好的骨架
于 2008-08-14T11:04:13.680 回答
15

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

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

于 2008-09-11T08:55:54.657 回答
13

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

于 2008-09-19T08:15:27.310 回答
7

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

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

于 2010-05-05T01:05:44.197 回答
0

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

于 2015-03-05T15:32:31.770 回答