gpt4 book ai didi

eclipse - 如何正确显示问题标记?不显示文本编辑器和问题 View

转载 作者:行者123 更新时间:2023-12-02 02:32:33 28 4
gpt4 key购买 nike

我从上一个问题 (How to display an error sign on the Package when the Package has wrong information?) 中得到了很多想法

但未显示问题标记。

我感兴趣的资源是一个 XML 文件。

因此我使用以下代码为 PRE_BUILD 添加了一个监听器:

addResourceChangedListener(xxx, IResourceChangeEvent.PRE_BUILD)

它工作正常。现在我正在尝试添加问题标记。

IMarker marker = file.createMarker(PROBLEM_ID);
marker.setAttribute(IMarker.SEVERITY, IMarker.SEVERITY_ERROR);
marker.setAttribute(IMarker.MESSAGE, "Error Message");
marker.setAttribute(IMarker.CHAR_START, 5);
marker.setAttribute(IMarker.CHAR_END, 6);
marker.setAttribute(IMarker.LINE_NUMBER, 5);

上面的代码被执行了。但是问题标记不会显示在编辑器和问题 View 中。如何正确显示问题标记?

最佳答案

如果你在 IResourceChangeEvent.PRE_BUILD 上添加你的标记我可以想象问题是在构建之前,所有标记都被清除 - 所以你的新标记可能会立即被清除所以你甚至看不到他们。我会尝试使用 IResourceChangeEvent.POST_BUILD

此外,您在创建标记时是否使用了正确的问题 ID?因为在您的代码中您使用的是 createMarker(PROBLEM_ID),而不是 createMarker(IMarker.PROBLEM)

关于eclipse - 如何正确显示问题标记?不显示文本编辑器和问题 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3202342/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com