代码之家  ›  专栏  ›  技术社区  ›  solotim

如何在EclipseRCP编辑器中为内容助理指定触发器键?

  •  1
  • solotim  · 技术社区  · 15 年前

    有一种方法 getCompletionProposalAutoActivationCharacters 在里面 ContentAssistProcessor 它可以返回触发完成建议的字符。例如,我可以 return new char[] { '.' } 这样,每次我在编辑器中输入点,就会出现单词完成建议。

    我认为应该有一种模拟方法来指定快捷键笔划以触发内容辅助,例如 Alt + / 但实际上情况不同。

    最好的方法是什么?我个人不想为此硬编码密钥侦听器。

    1 回复  |  直到 15 年前
        1
  •  1
  •   VonC    15 年前

    JDT做到了。它们有一个命令+处理程序+键绑定来调用内容辅助。
    org.eclipse.jdt.internal.ui.text.java.JavaContentAssistHandler 用于实施。
    你也可以做类似的