哪个是C ++编程XEmacs或Emacs的更好的编辑器?
答案 0 :(得分:19)
Wikipedia description of differences between GNU Emacs and XEmacs
在我看来,几年前,在GNU Emacs 21发布之后,XEmacs开发停滞不前。大多数elisp软件包现在都是为GNU Emacs编写的,并不保证它们可以在XEmacs中运行。
答案 1 :(得分:16)
Steve Yegge对你为什么要使用GNU Emacs提出了一些很好的观点。除了撰写关于使用Emacs effectively的精彩文章外。这些天,除非你有特殊的理由使用它,否则我会远离XEmacs。
答案 2 :(得分:7)
哪个编辑器更适合编写C ++代码的问题的答案是,对于该功能,实际上没有区别。一个人有,另一个有类似的功能。你挑选自己喜欢的那个。
它们之间存在差异,对于某些任务,可能会比另一个更好。例如,Mule,多语言文件的XEmacs实现; XEmacs做对了,Emacs在某些方面仍有问题。这取决于任务。在某些任务中,每个人都更好,对于许多任务,没有实际的区别。
对于XEmacs没有积极开发 - 我的儿子和我在去年写了一个lisp程序来实现图标主题。我们还编写了一个缓冲颜色程序,以便在不同的缓冲区中更改颜色,包括基于规则的颜色和任意选择的颜色。 Emacs中的这些软件包都不存在同样的方式。我们还重写了xpm-mode,从400行到超过2000行代码,添加了对alpha图层的支持,渐变填充,改进了显示,添加了更多工具(鼠标光标工具,如画笔)和新图标栏从去年夏天开始运行一切......用于制作和编辑图标(以及其他类型的xpm)的更好的工具。 Emacs还没有,尽管他们肯定能把它移植过来。
我只是说,XEmacs开发已经放慢了很多,但 仍在开发中。
根据手头的任务选择你喜欢的编辑器 - 而不是根据人们说不再开发的那个!
答案 3 :(得分:5)
恕我直言,他们之间没有太多选择用于C ++开发,因为基本工具适用于两者。这些天他们在GNU Emacs中的工作可能稍微好一点,因为我得到的印象是这些日子里的目标人数较少。两者都有一个GUI,但根据我的经验,你最好在一段时间后关掉它的一部分。
直到大约两年前,我一直是XEmacs的长期用户,当时很明显,与GNU Emacs开发相比,XEmacs开发似乎相当滞后 - 过去常常相反。我设法切换没有太多的努力,从那时起一直使用各种GNU Emacsen。此外,你会发现很多最近的Emacs端口到其他平台如Carbon Emacs,Aquamacs或EmacsW32都是基于GNU Emacs。
答案 4 :(得分:3)
目前最好使用GNU Emacs,因为它现在有更多的功能,与XEmacs相比。 Cedet目前更适用于GNU Emacs
答案 5 :(得分:3)
Xemacs尚未进行积极开发,因此emacs是emacs实施的唯一选择。
答案 6 :(得分:2)
Emacs长期以来一直在所有平台上都支持GUI。
除了对外观和感觉的偏好之外,我能想到的唯一想法是我听说两者之间存在一些兼容性问题。
编辑: EmacsWiki有一篇EmacsAndXEmacs比较文章。