有没有人知道如何让NetBeans代码自动完成以“包含”而不是“以...开始”进行过滤。
例如,MyClass有getBlaBla(),setBlaBla()和someOtherBlaBla()
我想能够说MyClass.BlaBla并且代码自动完成建议上面的所有三个方法名称。当您不能完全记住方法名称但知道它包含该单词时,这将非常有用。
有没有人知道如何让NetBeans代码自动完成以“包含”而不是“以...开始”进行过滤。
例如,MyClass有getBlaBla(),setBlaBla()和someOtherBlaBla()
我想能够说MyClass.BlaBla并且代码自动完成建议上面的所有三个方法名称。当您不能完全记住方法名称但知道它包含该单词时,这将非常有用。
供将来参考,此功能从NetBeans 7.4开始实现,并可在选项中启用:
对于Netbeans 8.0.2:
这是一个非常方便的选项 :)
看起来如果你有耐心,你可以自己实现。
你需要实现一个CompletionProvider接口,根据Netbeans文档:“当用户在编辑器中输入时,代码完成基础设施会要求在XML层文件中注册的所有代码完成提供程序创建CompletionTasks。”
这里是一个链接,可能会帮助你到达目的地: http://platform.netbeans.org/tutorials/nbm-code-completion.html