在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自动完成。
在有人说“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现在都将出现