Emacs大型项目教程

时间:2012-05-24 14:04:33

标签: c++ c emacs emacs23

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

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

2 个答案:

答案 0 :(得分:13)

实际上,学习Emacs是件容易的事。在您能够阅读“高级”教程之前,您必须先学习基础知识。

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

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

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

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

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

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

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

顺便说一下,Bozhidar Batsov有一个很棒的collection of Emacs resources

答案 1 :(得分:7)

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

可以通过输入M-xAlt x)编译并按Enter键来完成编译。它将提示您输入默认为make的编译命令。把它改成适合你的任何东西。

使用M-x gdb运行gdb并按Enter键。界面类似于M-x make。

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