【问题标题】:Emacs tutorial for large projects大型项目的 Emacs 教程
【发布时间】:2012-05-31 03:07:04
【问题描述】:

谁能指导我使用 gdb 作为调试器的大型 C++ 项目的 emacs 教程,该项目确实包含 make 文件。

我确实搜索了 emacs 教程,但有些对于初学者来说太高级了,有些只针对一个文件教程。我也确实阅读了以前的帖子,但没有找到适合大型项目的答案。另外我不习惯使用“git”,这是以前帖子中的答案之一。

【问题讨论】:

  • 作为初学者,您确定 Emacs 适合大型项目吗?
  • @AlexanderBakulin ya..我被告知要使用它。感谢回复。我也不是 C++ 的初学者。我是emacs的初学者。
  • 如果我理解正确,您是使用 emacs 的团队中的新人。我会向其他团队成员询问他们的配置以及他们如何使用它。根据我的经验,总有人进行了大规模的定制,并被其他人重复使用。
  • @AProgrammer 感谢您的回复。但具有讽刺意味的是,我是唯一的团队成员,即没有团队。
  • 如果团队中只有你一个人,谁让你使用 emacs?为什么你不能使用你喜欢的工具。我会使用 emacs,但开始一个新项目并使用新工具似乎是积累问题的最佳方式,尤其是当你独自一人且无法获得帮助时。

标签: c++ c emacs emacs23


【解决方案1】:

实际上,学习 Emacs 并非易事。您必须先学习基础知识,然后才能阅读“高级”教程。

您应该做的第一件事是完成内置教程 (C-h t)。真的很不错。

然后您应该尝试熟悉 Emacs 配置基础知识。许多用户建议的简单方法是获取一个现成的配置(例如Emacs Starter Kit)并尝试理解它,然后根据自己的需求和偏好进行定制。使用现成的配置工具包的优点是:

  • 这是一个可用于学习 Elisp 基础知识的工作代码。这条学习路径比阅读 Elisp 手册和一次收集一小段配置代码要快得多。
  • 它展示了许多有用的 Emacs 功能,否则可能需要您很长时间(有时)才能发现。
  • 它提供了一个框架,您可以在此基础上编写自己的配置。

毫无疑问,您应该摆脱不需要的任何配置部分。

然后(或与上一步一起)阅读一些关于使用 Emacs 作为开发平台的教程。您可以通过向 Google 查询“用于 [c] 开发的 emacs”轻松找到很多教程。 Here 是其中之一。

然后安装 Cedet(Alex Ott 写了一篇很棒的 tutorial 关于它)并开始感受力量。

之后你就知道下一步该做什么了。

顺便说一句,Bozhidar Batsov 维护了一个很棒的 collection of Emacs resources

【讨论】:

    【解决方案2】:

    从简单开始。启动没有任何自定义的 Emacs 并开始编辑您的源文件。您需要进行基本编辑的唯一“教程”是通过点击Control H,然后点击t(在Emacs 中称为C-h t)获得的内置教程。

    可以通过输入M-x (Alt x) compile 并回车来完成编译。它将提示您输入默认为make 的编译命令。将其更改为适合您的任何内容。

    使用M-x gdb 并按回车即可运行 gdb。界面类似于M-x make。

    不要使用 Emacs 入门套件之类的东西,它会代表您做出假设。虽然作为新手的起点很有用,但它抑制了好奇心,这是学习 Emacs 的关键。以上内容应该足够你入手了。一旦遇到问题,对做事方式不满意,就可以搜索资源和事物。 Emacs 不是“IDE”,因此您不会像许多自定义编辑器那样紧密集成。不要指望它。

    【讨论】:

    • 为什么是-1?我希望人们能告诉我原因。
    猜你喜欢
    • 1970-01-01
    • 2013-02-23
    • 2010-12-31
    • 2011-01-18
    • 1970-01-01
    • 1970-01-01
    • 2013-04-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多