NetBeans Java代码完成非常渴望取悦
作者:互联网
编辑Java时代码完成的默认行为是否正常?
>如果我导入一个包,在输入第一个包之后,我按下的任何键都会导致选择列表中的第一个项
>有时在键入public和protected等关键字时,NetBeans会在输入p或pu之后进行一些疯狂的跳跃并插入私有!
>一般来说,它往往会在自动完成方面做出一些大的猜测,猜测根本不是我以前的输入所支持的.
我觉得这对每个用户来说都不是理想的行为.有没有办法让代码完成不自动完成任何东西,或者至少让它变得不那么急切?
编辑:要清楚,我不想要禁用有时有用的“Autopopup窗口”.我希望窗口热切地出现方法,语法,诸如此类的提示和建议 – 我只是不希望NetBeans试图猜测我想要什么,因为它在90-100%的时间是错误的.
解决方法:
您使用的是哪个版本的Netbeans,因为这似乎不是我在7.1中看到的行为.
在我按Ctrl空格键之前,不会显示自动完成弹出窗口.
如果我输入“p”然后点击Ctrl Space,则弹出窗口显示“private”,“protected”和“public”.我可以继续键入(并且列表会随着可能的匹配被删除而变小)或使用游标选择我想要的单词并按Enter键.
如果只有一个逻辑选项,例如我开始输入“pu”,然后点击Ctrl Space,然后Netbeans自动插入“public”(尽管可以关闭).
代码模板是一个不同的故事,我将它们设置为使用Shift Space激活.据我所知,模板不会显示任何弹出窗口.任何喜欢疼痛的人都可以考虑将激活密钥更改为Space:P
标签:java,netbeans,code-completion 来源: https://codeday.me/bug/20190709/1416051.html