Emacs中用于C,C++和JAVA的Eclipse样式函数完成?

26 emacs intellisense autocomplete

如何在Emacs中为C,C++和JAVA获取Eclipse样式函数完成?我喜欢Emacs文本编辑器的强大功能,但缺乏"intellisense"功能让我使用Eclipse.

Dav*_*ebb 18

M-/是基于当前缓冲区内容的快速而脏的自动完成.它不会为您提供Eclipse中的所有功能,但功能却非常强大.


jfm*_*fm3 8

我只能回答你的问题,因为他没有多少使用Eclipse.但!如果对您在emacs缓冲区中输入或查看的所有内容进行了非常好的快速启发式分析,并且您在所有地方都能完成智能完成,而不仅仅是在代码中,该怎么办?

M-x load-library completion
M-x global-set-key C-RET complete RET


rwc*_*c9u 7

当我做java开发时,我曾经使用过:

Emacs的Java开发环境(JDEE)

当您显式调用jdee提供的函数时,JDEE将提供方法名称完成.它在jdee-mode中具有用于此功能的键盘绑定.


Ale*_*Ott 6

所述CEDET包提供完成的C/C++的Java(以及某些其他语言).要进行初始自定义,您可以使用用于处理C++项目的配置