【问题标题】:In Intellij IDEA how to show small dropdown-window next to carret?在 Intellij IDEA 中,如何在 carret 旁边显示小下拉窗口?
【发布时间】:2018-12-22 19:44:29
【问题描述】:

我是 Intellij IDEA 插件和 Java 的新手。我编写了我的第一个插件来检查 carret pos 并替换 px -> rem。这很好用,但我想更进一步,制作一个用于字符串操作的新插件,当按下快捷方式并显示选项时,会显示一个小的弹出窗口,然后我可以在其中使用箭头键和输入/空格进行选择项目。

与此类似:

但我似乎无法在 Intellij 插件文档中找到类似这样的信息..

请注意,我不想为右键单击添加选项,相反,我想在插件检测到使用 actionPerformed 的操作时触发这个小菜单。

【问题讨论】:

    标签: java intellij-idea intellij-plugin


    【解决方案1】:

    您可以使用查找来做到这一点:

    LookupImpl lookup = (LookupImpl) LookupManager.getInstance(project).createLookup(editor, LookupElement.EMPTY_ARRAY, "", new LookupArranger.DefaultArranger());
    
    lookup.addItem(LookupElementBuilder.create("Opt 1"), myPrefixMatcher);
    lookup.addItem(LookupElementBuilder.create("Opt 2"), myPrefixMatcher);
    
    lookup.showLookup();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-02
      • 1970-01-01
      • 2015-07-15
      • 2022-11-11
      • 2020-02-23
      相关资源
      最近更新 更多