【发布时间】:2015-03-06 22:22:50
【问题描述】:
有人知道是否有办法让 NetBeans 代码自动完成以通过“包含”而不是“开始于”进行过滤。
例如MyClass 有 getBlaBla()、setBlaBla() 和 someOtherBlaBla()
我希望能够说 MyClass.BlaBla 并让代码完成来建议上述所有三个方法名称。当您不太记得方法名称是什么但知道它包含该单词时,这将非常有用。
【问题讨论】:
-
注意:Java 的编码约定是以小写字母开头的方法名。
-
不错的一个。我感觉到正在制定一项功能要求。
-
你觉得这样的自动补全有用吗?恕我直言,自动完成应该完成,但不要猜测。如果您不记得方法名称,可以按 Ctrl + Shift + B(转到源),然后按 Ctrl + Shift + F12(检查成员)。在那里您可以查看所有方法并使用通配符进行搜索。
-
我认为这完全取决于个人喜好。最后一个建议的问题是它的 3 倍努力,你需要离开你正在处理的页面的上下文,当这种情况发生时,我往往会失去我的想法。当您必须继续这样做时,这会变得有点令人沮丧。我不会将其设为默认值,因为它会改变用户习惯的行为,但会将其作为一项功能。不幸的是,当我的记忆力不是最好的或者我不太熟悉的 API 时,它只是一个有用的附加工具。