我希望Eclipse在编写一些变量/类名或关键字时(例如在Flash Develop或Visual Studio中)自动向我建议所有可能的选项。
可能吗?
如果没有,我可以通过哪个Java IDE获得它?
我专门询问一种在键入时自动获得与CTRL+ 相同的东西的方法Space。
我希望Eclipse在编写一些变量/类名或关键字时(例如在Flash Develop或Visual Studio中)自动向我建议所有可能的选项。
可能吗?
如果没有,我可以通过哪个Java IDE获得它?
我专门询问一种在键入时自动获得与CTRL+ 相同的东西的方法Space。
Answers:
您还可以将自动完成设置为在键入时自动打开。
转到Preferences
> Java
> Editor
> Content Assist
并写.abcdefghijklmnopqrstuvwxyz
在Auto activation triggers for Java
外地。
有关更多详细信息,请参见此问题。
._@abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
使用Ctrl+Space
快捷方式可在编辑器的特定上下文中获取所有可能的自动完成选项。
自动完成功能还允许您将自定义代码模板插入到编辑器中,并使用占位符表示各种输入。例如,在类主体的上下文中,尝试在Java编辑器中自动完成单词“ test”,将允许您创建使用JUnit的单元测试。但是,您必须对方法的主体进行编码。开箱即用的某些代码模板(如前者)就可以使用。
感兴趣的配置选项
.
,默认情况下恰好是字符。键入后typeA.
,您希望看到可以访问的相关成员,在此触发器上,自动完成列表将自动弹出并包含适当的成员。窗口->首选项-> Java->编辑器->内容辅助>输入
“ .abcdefghijklmnopqrstuvwxyz”
在自动激活触发器中。
它将允许您完成代码。
由于您询问了其他Java IDE,因此我建议您使用JetBrains的IntelliJ。只需看一下即可:它不仅支持您键入时的自动完成功能,而且一旦选择自动完成功能就支持导入包。
在有人说“ Eclipse是免费的”之前,请注意IntelliJ也具有免费的社区版本:www.jetbrains.com/idea/download/
Install New Software
菜单:repo.eclipse.org/content/shadows/releases.unzip/org/eclipse/…并选择Code Recommenders for Java Developers
(如果选择了其他选项,则可能会出现问题)。安装完成后,此插件对于将自动完成功能与搜索的中间字母进行匹配非常有用。
从IntellijIDEA切换到Eclipse时,我遇到了类似的问题。可以按照以下步骤完成。转到窗口>首选项> Java>编辑器> Content Assist,然后在Java的自动激活触发器字段中输入._abcdefghijklmnopqrstuvwxyzS