Emacs大型项目教程

use*_*603 11 c c++ emacs emacs23

有人能够引导我使用gdb作为调试器的大型C++项目的emacs教程,该项目确实包含make文件.

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

Ale*_*lin 13

实际上,学习Emacs是一件不容易的事情.在您能够阅读"高级"教程之前,您必须学习基础知识.

你应该做的第一件事是完成内置教程(Ch t).真的很棒.

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

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

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

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

然后安装Cedet(Alex Ott写了一篇关于它的精彩教程)并开始感受力量.

之后你会知道接下来该做什么.

顺便说一下,Bozhidar Batsov维护着大量的Emacs资源.


Nou*_*him 7

从简单开始.无需任何自定义即可启动Emacs 并开始编辑源文件.您需要进行基本编辑的唯一"教程"是内置的,通过点击Control Ht接到的(C-h t在Emacs中称为).

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

使用M-xgdb 运行gdb 并按Enter键.界面类似于M-xmake.

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

  • 为什么-1?我希望人们能告诉我为什么. (3认同)
  • 因为他们愚蠢...... +1 (2认同)