首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Eclipse内容帮助不使用自动激活字符

Eclipse内容帮助不使用自动激活字符
EN

Stack Overflow用户
提问于 2021-12-08 14:42:30
回答 1查看 34关注 0票数 0

我定义了我自己的编辑,并有这样的完成方案

代码语言:javascript
运行
复制
    public IContentAssistant getContentAssistant(ISourceViewer sv) {
    ContentAssistant ca = new ContentAssistant();
    IContentAssistProcessor pr = new TagCompletionProcessor();
    ca.setContentAssistProcessor(pr, IDocument.DEFAULT_CONTENT_TYPE);
    return ca;
}

   @Override
   public char[] getCompletionProposalAutoActivationCharacters() {
      String str = "._abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
      return str.toCharArray();
   }

因此,当我按下ctrl-空格enter时,它将工作,但当输入上述任何字符时,它应该始终触发computeCompletionProposals

代码语言:javascript
运行
复制
<extension
         point="org.eclipse.ui.editors">
      <editor
            id="testingpluginproject.editors.XMLEditor"
            name="Sample XML Editor"
            icon="icons/sample.png"
            extensions="xxml"
            class="testingpluginproject.editors.XMLEditor"
            contributorClass="org.eclipse.ui.texteditor.BasicTextEditorActionContributor">
      </editor>
   </extension>

那我错过了什么?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70276858

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档