Eclipse luna 没有完成字段名称?
Eclipse luna no field name completion?
我目前正在使用运行良好的 eclipse luna。
在 eclipse kepler 中,我可以执行以下操作:
private VoteService vote(press CTRL+SPACE)
按下 CTRL+SPACE 后,我会得到一个小菜单,我可以选择 "voteService"。结果将是:
private VoteService voteService
现在我只得到一个像这样的小菜单:
如您所见,缺少 "voteService" 项。我怀疑这叫做 "field name completion" 或类似的东西。所有其他完成工作正常。
如何让 "field name completion" 重新工作?在浏览内容辅助选项时我有点迷路了:)
(我已经启用(作为测试)内容辅助>高级中的所有提案类型,但仍然没有 field/variable 名称完成)
[更新]
它似乎在方法体中工作。奇怪的是它不适用于 class 变量,例如:
public class Burb {
private VoteService vote(CTRL+SPACE)
就我而言; Window>首选项>Java>编辑器>内容辅助>高级
确保Select提案>模板提案,SWT模板提案,Java提案,内容辅助循环>模板提案,SWT模板提案,Java提案已勾选。
正如 Lotzy 在评论中提到的,这是一个 Eclipse 错误,它出现在 Eclipse Luna 中,它仍然存在于 Eclipse Mars 中,解决方法是先输入分号:
just type semicolon then position cursor before semicolon and then CTRL+SPACE
我目前正在使用运行良好的 eclipse luna。
在 eclipse kepler 中,我可以执行以下操作:
private VoteService vote(press CTRL+SPACE)
按下 CTRL+SPACE 后,我会得到一个小菜单,我可以选择 "voteService"。结果将是:
private VoteService voteService
现在我只得到一个像这样的小菜单:
如您所见,缺少 "voteService" 项。我怀疑这叫做 "field name completion" 或类似的东西。所有其他完成工作正常。
如何让 "field name completion" 重新工作?在浏览内容辅助选项时我有点迷路了:) (我已经启用(作为测试)内容辅助>高级中的所有提案类型,但仍然没有 field/variable 名称完成)
[更新] 它似乎在方法体中工作。奇怪的是它不适用于 class 变量,例如:
public class Burb {
private VoteService vote(CTRL+SPACE)
就我而言; Window>首选项>Java>编辑器>内容辅助>高级
确保Select提案>模板提案,SWT模板提案,Java提案,内容辅助循环>模板提案,SWT模板提案,Java提案已勾选。
正如 Lotzy 在评论中提到的,这是一个 Eclipse 错误,它出现在 Eclipse Luna 中,它仍然存在于 Eclipse Mars 中,解决方法是先输入分号:
just type semicolon then position cursor before semicolon and then CTRL+SPACE