【问题标题】:How to associate an editor with a problem marker?如何将编辑器与问题标记相关联?
【发布时间】:2020-02-20 13:46:01
【问题描述】:

我为我的“.custom”文件扩展名注册了多个编辑器。双击问题视图中的问题标记会在第一个注册的编辑器中打开引用的资源。如何将问题标记与特定编辑器相关联,当单击错误标记时,该编辑器用于打开文件?

【问题讨论】:

  • 不支持这个。问题视图只是在标记中的资源上使用IDE.openEditor
  • 不同的编辑器取决于同一文件的视图,这会让用户感到困惑。相反,请考虑实施一个快速修复,在需要用户交互时可能会打开一个对话框。
  • 您可以添加您的评论作为答案,以便将来的用户会发现它更容易吗? @greg-449

标签: eclipse eclipse-plugin eclipse-rcp


【解决方案1】:

不,这是不可能的。始终使用标记中文件的编辑器。

文件打开是使用IDE.openEditor API 完成的,与普通文件打开一样。这是在org.eclipse.ui.internal.views.markers.ExtendedMarkersView 基类中为openMarkerInEditor 方法中的标记视图完成的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多