代码之家  ›  专栏  ›  技术社区  ›  Raven Bill Karwin

显示外部资源的错误标记

  •  0
  • Raven Bill Karwin  · 技术社区  · 7 年前

    我编写了一个eclipse编辑器,它执行语法检查,如果发现错误,它将在编辑器中显示。

    IResource 在用户使用 File -> Open File... 选项以使用该编辑器打开非项目文件。

    EditorInput IFileEditorInput (这是一个 FileStoreEditorInput )这使我能够检索连接的 IResource公司 通过 getFile() createMarker() ). 事实上,核心问题是,选择的文件不是 IResource公司 至少这是我的猜测,因为它不在eclipse工作区中。

    是否有其他方法在编辑器中显示错误标记?它不需要可保存或任何东西……只是告诉编辑器在源代码中创建相同标记的一种方式,就像有一些标记一样 IMarker IResource公司 .

    1 回复  |  直到 7 年前
        1
  •  0
  •   Raven Bill Karwin    7 年前

    好的,问题是我实际上在寻找一个 Annotation AnnotationModel DocumentProvider 。可以通过以下方式添加 addAnnotation

    这种方法效果很好。然而,我还没有找到可用注释类型的列表(就像标记一样),所以要真正获得正确的注释有点困难。。。