我正在开发一个3.8-e4混合程序(即我们有Luna依赖项,但我们还没有使用application.e4xmi)。所以我们基本上运行的是紧凑层。
话虽如此,找到一种e4编程方式将这些讨厌的视图堆叠到编辑器文件夹中会很好。
我想在编辑器区域中放置一个通用视图文件夹,这样在运行时打开的每个视图都将在那里打开。
(从此问题中窃取的图片)
创建一个透视图扩展,并将每个可能的视图添加到该扩展中,使用相对org.eclipse.ui.editorss上的关系堆栈。如果您有太多的视图无法打开,并且项目扩展速度很快,这就有点不方便了。我还注意到通配符视图ID在这里不起作用。
如果您发现自己有时间将每个可能的视图添加到透视图扩展中,这将起作用。但是,如果您打开一个没有添加到这里的视图(即:在不同的文件夹中打开),那么随后打开的每个视图都将在前一个文件夹中打开,而不是在编辑器区域中打开(如果您没有得到它,请询问进一步的解释)。
modeledPageLayout.stackView("newView0", IPageLayout.ID_EDITOR_AREA);
这将是2.1的编程版本。同样的问题也出现在这里。如果一个视图在其他地方打开,上面的代码就变得毫无用处。
有趣的是,StackView
API不支持通配符(而AddView
等API支持通配符)。
我有很多视角,每个视角都有很多不同的文件夹。一切都是精确放置的。
由于Eclipse提供的API可以从系统中的任何地方获取所有视图ID,所以我希望按照透视图执行以下操作:没有添加到特定文件夹的每个视图ID将被追加到编辑器区域(即编辑器文件夹、编辑器堆栈)。
这将是我最后的手段,除非有人提供一个更方便、更省时的解决方案。
记住,一个e4编程的替代方案是更灵活的!
我建议你使用可能的解决方案3,因为我认为没有更快的方法来做到这一点。
是否可以在编辑器文件夹堆栈中添加占位符? 目前,我可以将视图(拖放)移动到编辑器旁边,但我希望它们直接在那里打开。
我想通过编程(从关联菜单)打开某个视图,我该怎么做? 我可以使用e3兼容层显示如下视图: e4的方法是什么?
在Xcode中,为什么我的调试编辑器区域向我显示这个? 我该如何修复这个节目&它向我展示了更相关/更容易观看的内容?
我一直在改变指纹的方式 我成功地更改了打印 所以我的问题是:在哪里编辑打印 检查了in/components/com_content/views/category/tmpl中的博客文件。但是找不到指纹 我是如何改变它的,例如,文章视图.../模板/my模板/html/com_content/文章/default.php 我换了指纹 为此: 我对特写视图也做了同样的操作。但我找不到打印的位置 到目前
问题内容: 最近,我安装了Blue Ocean插件,但无法找到如何使用插件的UI编辑或创建管道的方法。 当我在Blue Ocean中创建新管道并与GitLab存储库连接时,我没有创建/编辑管道(Jenkinsfile文件)的选项。无论回购是否包含它。当Ocean连接到git服务器时,创建结束。 我无法通过URL([本地地址] / blue / organizations / jenkins / p