Eclipse智能感知?
如何告诉Eclipse在input时自动提出build议? 我正在寻找与Resharper类似Visual Studio Intellisense的function。
目前我必须每次按CTRL + 空格 。
您不必按CTRL * 空间,但可能延迟太大,或者您不喜欢触发器(默认值是“。”)。 去
窗口 – >首选项 – > Java /编辑器/内容辅助
并将自动激活下的设置更改为您的喜好。
如果这不适用于Windows用户,那么看到这个答案 。
通过设置“Java自动完成触发器”,我已经接近类似于VisualStudio的行为
.(abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
并将延迟设置为0。
现在我想知道如何使自动完成方法名称,当我按(VS的智能感知。
托尼是一个纯粹的天才。 但是要实现更好的自动完成,请尝试将触发器设置为:
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz =.(!+-*/~,[{@#$%^&
(特别是为了更快的性能而按顺序排列:)
如果在启用了代码助手的情况下仍然无法运行,Eclipse的configuration文件可能已经损坏。 为我工作的解决scheme(在Eclipse 3.5.2上)是:
- closuresEclipse。
- 重命名工作空间目录。
- 启动Eclipse。 (这将创build一个新的工作区目录。)
- 从旧工作区导入(复制)Java项目。
我曾经有同样的问题,然后我search,发现这一点,它为我工作:
我有一些盒子没有检查,所以我再次检查,然后它的工作。 只要去
Windows>首选项> Java>编辑器>内容辅助>高级
并检查你想要的框。
d3dave的回答很酷。 然而绿色垃圾提到了一个关于它的问题,我也觉得很烦人。 所以这里是一个不会立即build议'='符号和键入空格的东西:
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz.(!+-*/~,[{@#$%^&
我所做的只是从数组中删除空格和'='字符:)
或者,如果您在input空格时需要build议,但在“=”号之后不要input:
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz .(!+-*/~,[{@#$%^&