繁体   English   中英

如何阻止Eclipse的自动补全功能建议组合变量名?

[英]How can I stop Eclipse's auto-completion feature from suggesting made up variable names?

我已经设置了Content Assist来在aAbBcCdDeEfFgGhHjIiJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ。()上触发,而不是仅在。((在Window / Preferences / Java / Editor / Content Assist->自动激活类别下可以快速选择Java :)触发,因此无需Ctrl + 空格键

在我回到创建变量名而不是使用它们之前,这一切都很好,并且开始建议我只是键入名称的驼峰式变体,该名称尚不存在,并带有类型后缀! 当然,紧随其后的空格会使用此建议。

即我只键入所需的键

private static String HELLO = "hello";

我最后要排队

private static String hELLOString = "hello";

这属于Java提案(针对任务)

这在Java提案(针对任务)下进行,但是在“高级”选项下将其关闭显然会删除所有有用的建议。

我的目标是允许使用已知对象自动完成而不是对其进行弥补,有没有办法做到这一点?

似乎您在某个位置(变量声明)要求完成代码,因为没有正确答案,因为只有您知道要输入的名称。 正如您所指出的那样,Eclipse确实尝试从已经输入的类型中建议一个可能的名称,但是只能猜测。

声明变量后,Eclipse稍后将可以在代码中提供正确的变量名称。

您可以通过增加“自动激活延迟(ms)”来减少意外选择建议的变量名的可能性 ,并确保在键入变量名时,在考虑键入内容之前立即按[space]或[;]下一步(如果您还没有的话)。

不幸的是,没有办法(至少在当前的Kepler SR1版本中)在不丢失声明的变量名建议的情况下关闭变量名建议,这太有用了,不能丢失。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM