我有一个Eclipse(CDT)插件,它在project Explorer中的某一类型项目的根中提供了两个自定义节点。
出于某种原因,其中一个节点显示在项目下节点的最顶部,而另一个节点位于文件夹和文件之间的底部。我可以更改这些节点上的标签,它不会更改任何内容。
有没有一种方法可以添加一个排序器(有点像我的自定义节点下面的节点的commonSorter),直接在项目下面重新排序?
虽然不是确切的解决方案,但您可以将另一个navigatorContent项目的ID放在navigator内容项目的"appearsBefore"属性中。这将强制您的自定义节点出现在另一个navigatorContent之前。
一个更完整的解决方案可能涉及使用"sortOnly"方法,但目前这对我有效(而且可能更快)。