标签: eclipse-luna

Eclipse RCP - 在编辑器区域打开视图(3.8/e4混合)

我正在研究3.8-e4混合(即我们有Luna依赖,但我们还没有使用Application.e4xmi).所以我们基本上运行了紧凑的图层.

话虽如此,找到一种e4编程方式将这些讨厌的视图堆叠到编辑器文件夹上会很不错.


1.)问题

我想在编辑器区域中放置一个通用视图文件夹,以便在那里打开在运行时打开的每个视图.

查看编辑器文件夹

(图片从这个问题中被盗)


2.1)可能的修复1:使用plugin.xml

创建透视扩展,并将每个可能的视图添加到该扩展,并将关系堆栈放在相对的org.eclipse.ui.editorss上.如果你有太多的视图要打开,并且项目可以快速扩展,那么这有点不方便.我还注意到通配符视图ID在这里不起作用.

带有透视扩展的plugin.xml的SS

如果您发现自己有时间将每个可能的视图添加到透视图扩展中,那就可以了.虽然,如果您打开一个未在此处添加的视图(即:在另一个文件夹中打开),则每个后续打开的视图将在上一个文件夹中打开,而不是在编辑器区域中打开(如果不是,请查询更多说明)得到它).


2.2)可能的修复2:在透视工厂中使用代码

IPerspectiveFactory,我们有权访问IPageLayout,恰好是org.eclipse.ui.internal.e4.compatibility.ModeledPageLayout(e4的东西).

现在,这种ModeledPageLayout实现是合理的,但也没有文档和奇怪的公共API.这个可以将视图叠加在任何其他亲属上

modeledPageLayout.stackView("newView0", IPageLayout.ID_EDITOR_AREA);
Run Code Online (Sandbox Code Playgroud)

这将是2.1的程序化版本.此外,这里出现同样的问题.如果在其他地方打开视图,则上面的代码变得无用.

有趣的是,stackViewAPI不支持通配符(而其他的如此addView).


2.3)可能的解决方案3:解决方法yaaay!

我有很多观点,每个都有很多不同的文件夹.一切都准确无误.

由于Eclipse提供的API可以从系统周围的任何地方获取所有视图ID,因此我希望按照透视图执行以下操作:未添加到特定文件夹的每个视图ID都将附加到编辑器区域(即编辑器文件夹) ,编辑堆栈).

这将是我的最后手段,除非有人提供更方便和省时的解决方案.

请记住,e4程序化替代方案更灵活!


3.)相关问题

这些将在e4版本中弃用.


4.)Eclipse Bugzilla上的相关错误:

我最近打开的这个错误附带了一个小型SSCCE.此评论中描述了重现此步骤的步骤,因此我不打算将它们复制粘贴到此处.

java eclipse-plugin eclipse-rcp e4 eclipse-luna

105
推荐指数
1
解决办法
4319
查看次数

如何在Eclipse Juno/Kepler/Luna CDT中启用C++ 11?

编辑:事实证明这并非特定于Eclipse Kepler.我不得不对Eclipse Juno使用相同的过程.问题是,其他帖子似乎缺少回答同一问题的步骤.

我正在使用Eclipse Kepler for C++,我正在尝试使用C++ 11并获得错误.当我编译时,我得到了错误

错误:C++ 98模式下不允许使用基于范围的for循环

我按照帖子的说明进行了操作

Eclipse CDT C++ 11/C++ 0x支持

并且为Eclipse Juno提供的解决方案无效.

不同的评论表明重启日食,清洁和重建.这并没有什么不同.

eclipse eclipse-cdt eclipse-juno eclipse-kepler eclipse-luna

85
推荐指数
4
解决办法
9万
查看次数

Eclipse Luna黑暗主题,代码编辑器白色

我下载了新的Eclipse Luna(版本4.4)并改为Dark Theme,但代码编辑器没有改变.看屏幕截图:

在此输入图像描述

我在MAC,Windows和Linux上试过这个,结果总是一样的.

eclipse themes eclipse-luna

58
推荐指数
3
解决办法
6万
查看次数

将Eclipse Juno/Luna/Mars快捷方式固定到Windows 7任务栏时遇到问题

我似乎无法正确固定Juno的快捷方式.我从来没有遇到早期版本的Eclipse这个问题.

我已经尝试过这种方法如何让Eclipse在Windows 7任务栏中表现良好? 但那并不适合我.

会发生什么事情,当我运行eclipse.exe时,任务栏中会显示新的闪亮的Juno图标,但是当它完成加载并且我选择工作区时,图标会切换到"Java EE IDE" - 图标并固定该图标.工作.

有人遇到同样的问题吗?

windows-7 eclipse-juno eclipse-luna eclipse-mars eclipse-neon

44
推荐指数
3
解决办法
2万
查看次数

Eclipse Luna黑暗主题(不像图片那样完全黑暗)

我是Eclipse Luna 4.4eclipse.org下载的.我改变了主题general > appearance > theme => dark.但这不是我想要的.

现在是哪个 在此输入图像描述

应该(出现在图片中) 在此输入图像描述

月亮ui 在此输入图像描述

我怎么能完全黑暗Eclipse

eclipse eclipse-luna

39
推荐指数
3
解决办法
5万
查看次数

如何在Eclipse 4.4(Luna)中添加apache-tomcat 7

我刚刚在Ubuntu上安装了Eclipse 4.4(Luna),但我无法在Target Runtime环境中设置Apache Tomcat 7服务器.此处未显示此选项.

我还尝试通过菜单窗口 →*首选项→服务器→运行时环境添加它.但它也行不通.在其中,下载附加服务器适配器也不会显示Apache tomcat服务器.虽然apache-tomcat服务器在我的系统端口8080上正常启动.

java eclipse-luna

31
推荐指数
5
解决办法
10万
查看次数

Eclipse EGit具有深色背景,仍然具有黑色文本

如果Stackoverflow是与IDE相关的问题的Stackexchange站点不正确,我深表歉意.

我正在研究一个与Eclipse Luna共享的项目,该项目与Git共享.因此,我依赖于IDE中的Git集成的EGit插件(注意我已经安装了最新版本的EGit,3.5).我更喜欢在我的IDE中使用深色主题,所以我使用Moonrise UIEclipse Color Themes插件来启用此行为.

一切正常,我的IDE很暗,工具栏和菜单中的颜色都没有异常.但是,我的Package Explorer中的EGit着色仍然存在问题.主要问题是Package Explorer中的某些文本现在为黑色(这是在已编辑的目录和文件上完成的).这是在黑色背景下.这使得几乎不可能看到正在着色的文本.

我知道我可以通过进入首选项 - >常规 - >外观 - >颜色和字体手动更改此着色,选择Git,然后将导致黑色的所有操作更改为不同的颜色.然而,我发现这有点单调乏味,我想也许有一种更直观的方法可以动态改变这些颜色,使其更适合深色背景.我也有这些想法,因为这个问题已经被报告为EGit中应该由版本3.5修复的错误.

我对这个问题的任何见解都非常感激.

eclipse egit eclipse-luna

30
推荐指数
3
解决办法
1万
查看次数

不支持"Project facet Java 1.8版".在Eclipse Luna中

我正在使用最新的Eclipse Luna,它应该为Java 8做好准备.但是当我选择使用Tomcat 7创建一个新服务器并单击Next时,在Add and Remove屏幕中我无法移动我的项目,因为"Project" facet Java版本1.8不受支持." 有什么问题,如何解决这个问题?

eclipse facet tomcat7 java-8 eclipse-luna

30
推荐指数
4
解决办法
7万
查看次数

在Google Play服务第22版中找不到LocationClient类

我刚刚将google play服务更新为rev 22,并且该LocationClient课程似乎缺失了.到底是怎么回事?

android google-play-services eclipse-luna

29
推荐指数
1
解决办法
1万
查看次数

无法为Eclipse安装Cobertura插件

当我试图通过eclipse市场在eclipse kepler(java/j2ee版本)中安装cobertura插件时,我收到以下错误消息.

无法完成安装,因为找不到一个或多个必需的项目.正在安装的软件:eCobertura 0.9.8.201007202152(ecobertura.feature.group 0.9.8.201007202152)

缺少要求:eCobertura 0.9.8.201007202152(ecobertura.feature.group 0.9.8.201007202152)要求'org.junit4 0.0.0'但无法找到

eclipse code-coverage cobertura eclipse-kepler eclipse-luna

25
推荐指数
2
解决办法
2万
查看次数