如何在Emacs中为C,C++和JAVA获取Eclipse样式函数完成?我喜欢Emacs文本编辑器的强大功能,但缺乏"intellisense"功能让我使用Eclipse.
M-/
是基于当前缓冲区内容的快速而脏的自动完成.它不会为您提供Eclipse中的所有功能,但功能却非常强大.
我只能回答你的问题,因为他没有多少使用Eclipse.但!如果对您在emacs缓冲区中输入或查看的所有内容进行了非常好的快速启发式分析,并且您在所有地方都能完成智能完成,而不仅仅是在代码中,该怎么办?
M-x load-library completion M-x global-set-key C-RET complete RET
当我做java开发时,我曾经使用过:
Emacs的Java开发环境(JDEE)
当您显式调用jdee提供的函数时,JDEE将提供方法名称完成.它在jdee-mode中具有用于此功能的键盘绑定.
所述CEDET包提供完成的C/C++的Java(以及某些其他语言).要进行初始自定义,您可以使用我用于处理C++项目的配置