在Eclipse上自动完成代码

我希望Eclipse自动向我推荐所有可能的选项,而我正在编写一些variables/类名或关键字,就像在Flash开发或Visual Studio中一样。

可能吗?

如果没有,我可以使用哪个Java IDE?

我具体询问一种方法来自动获取我使用CTRL + 空间时得到的同样的东西,而我正在打字。

您也可以将自动完成设置为在input时自动打开。

转到Preferences >“ Java >“ Editor >“ Content Assist.abcdefghijklmnopqrstuvwxyz在“ Auto activation triggers for Java写入.abcdefghijklmnopqrstuvwxyz字段。

看到这个问题的更多细节。

使用Ctrl+Space快捷键在编辑器的特定上下文中获取所有可能的自动完成选项。

“自动完成”还允许您将自定义代码模板插入到编辑器中,并使用各种input的占位符。 例如,尝试在Java编辑器中,在类体的上下文中自动完成“testing”一词,将允许您创build使用JUnit的unit testing; 你将不得不编写方法的主体。 像前者一样的一些代码模板,从盒子里出来。

感兴趣的configuration选项

  • 自动激活延迟。 如果自动完成选项列表时间太长,可以从Windows – >首选项 – > Java – >编辑器 – >内容辅助 – >自动激活延迟(在此指定减less的延迟)减less延迟。
  • Java的自动激活触发器。 在同一个窗格中可以访问,这恰好是. 字符默认。 当你键入typeA. 并且您希望看到可以访问的相关成员,则在此触发器上,自动完成列表将自动popup并显示相应的成员。
  • 提案types。 如果您不想查看特定types的提议,可以从Windows – >首选项 – > Java – >编辑器 – >内容辅助 – >高级来禁用它们。 我通常closures除Java和模板提议之外的大多数提议。 多次按Ctrl +空格会循环你通过各种build议。
  • 模板build议。 这些与您的磨机build议不同。 你可以在这里添加你的代码模板; 它可以从Windows – >首选项 – > Java – >编辑器 – >模板进行访问。 现有模板的configuration是允许的,所以增加了新的模板。 但是,对于那些还没有模板的单调乏味的打字任务,请保留使用情况。

CTRL + 空格

是。 如果build议不自动比较,则按crtl +空格button。

看看你的设置是否正确:

窗口 – >首选项 – > Java – >编辑器 – >内容帮助。 查看“完成插入”是否与您希望帮助自动完成的其他任何内容一起被选中。

其简单的步骤如下:1.首先进入下面的设置窗口 – >首选项 – > Java – >编辑器 – >内容辅助 – >高级2.将有两个checkbox框。 3.在那里检查everthing并点击应用。 4.现在当你编码时,会自动完成自动代码完成function。

既然你问到其他Java IDE,我build议由JetBrains IntelliJ。 只要看看它:它不仅支持键入时自动完成,而且支持导入包,一旦你select自动完成。

的IntelliJ

在有人说“Eclipse是免费的”之前,请注意IntelliJ也有免费的社区版本: http://www.jetbrains.com/idea/download/

按下Ctrl + Space打开Eclipse中的自动完成对话框。 在“Java透视图”中,键入a后会自动打开. (通常很短的延迟)。

现在在日食氖这个function是存在的。 不需要任何特殊的设置或configuration。在Ctrl + Space中 ,代码build议可用

窗口 – >首选项 – > Java – >编辑器 – >内容辅助>input

“.abcdefghijklmnopqrstuvwxyz”

在自动激活触发器中。

它可以让你完成你的代码。

脚步:

  • 在Eclipse中,从第一个字母打开代码自动完成框
  • 转到>>窗口>>首选项>> [Java c ++ php …] >>编辑器>>自动激活触发器…
  • 只需将光标放在里面,然后按空格键即可添加字符空格。

所有以该字母开头的命令和variables现在都将出现