在Eclipse插件开发过程中,如何对项目下的元素进行排序



我有一个Eclipse(CDT)插件,它在project Explorer中的某一类型项目的根中提供了两个自定义节点。

出于某种原因,其中一个节点显示在项目下节点的最顶部,而另一个节点位于文件夹和文件之间的底部。我可以更改这些节点上的标签,它不会更改任何内容。

有没有一种方法可以添加一个排序器(有点像我的自定义节点下面的节点的commonSorter),直接在项目下面重新排序?

虽然不是确切的解决方案,但您可以将另一个navigatorContent项目的ID放在navigator内容项目的"appearsBefore"属性中。这将强制您的自定义节点出现在另一个navigatorContent之前。

一个更完整的解决方案可能涉及使用"sortOnly"方法,但目前这对我有效(而且可能更快)。

最新更新