有谁知道是否有办法让 NetBeans 代码自动完成以通过“包含”而不是“开始于”进行过滤。
例如 MyClass 有 getBlaBla()、setBlaBla() 和 someOtherBlaBla()
我希望能够说 MyClass.BlaBla 和代码完成来建议上面的所有三个方法名称。当您不太记得方法名称是什么但知道它包含该单词时,这将非常有用。
为了将来参考,这是从 NetBeans 7.4 开始实现的,可以在选项中启用:
对于 Netbeans 8.0.2:
这是一个非常方便的选择:)
看起来你可以实现自己的,如果你有耐力的话。
您必须实现 CompletionProvider 接口,并且根据 Netbeans Docs:“当用户在编辑器中键入时,代码完成基础设施要求在 XML 层文件中注册的所有代码完成提供程序创建 CompletionTasks。”
这是可能帮助您到达那里的链接:http: //platform.netbeans.org/tutorials/nbm-code-completion.html