2010-03-16 144 views
6

我使用visual studio进行日常编程(将食物放入口中),但对于个人编程(阅读c/C++黑客)我使用Emacs。Emacs X11自动完成(intellisense)

现在我正在做一个涉及X11 API的编程练习。我一直在参考编程API手册来查找函数调用的签名。

如果有一个emacs替代visual studio intellisense,会是什么真的不错。我知道有关语言细节的autocompletion。

Emacs有这样的扩展吗?或者,如果没有,是否可以创建一个,也许使用已经用于自动完成的语言细节机制?

回答

0

我相信Cedet为C++等提供了自动完成功能,并且是Emacs 23的一部分。您可能还想查看Auto-Complete,这是我自己使用的。

0

我安装了cedit,但坦率地说,我从来没有使用它。但我也不喜欢intellisense。你似乎喜欢它,所以你也可能喜欢cedit。

您可能也有兴趣VisEmacs,它允许您在VisualStudio下使用Emacs作为您的编辑器。我每天都在使用。

0

不是100%自动完成,但您可能也对emacs的CTAGS ETAGS感兴趣。 http://ctags.sourceforge.net/

C标签生成源中找到语言对象的索引(或标签)文件文件 允许这些项目是通过文本编辑器或其他实用程序快速,轻松地定位。 标记表示可以使用索引条目的语言对象(或者,也可以为为该对象创建的索引条目提供 )。