IntelliJ插件自动完成

jau*_*ard 5 plugins autocomplete intellij-idea intellij-plugin

我正在制作一个IntelliJ插件来支持nodeJS框架.我正在尝试实现自动完成功能,但不知道如何在列表顶部设置自动完成位置.首先,我有其他自动完成(mozilla等).

这是我的代码:

LookupElementBuilder
                .create(completionString)
                .withBoldness(true)
                .withCaseSensitivity(false)
                .withIcon(SailsJSIcons.SailsJS)
                .withPresentableText("\t\t\t" + item)
                .withAutoCompletionPolicy(AutoCompletionPolicy.GIVE_CHANCE_TO_OVERWRITE);
Run Code Online (Sandbox Code Playgroud)

我想handleInsert可以帮助我,但无法找到如何使用它

Pet*_*mov 0

您可以尝试通过 PrioritizedLookupElement#withPriority 为查找元素指定显式高优先级。