eclipse-plugin相关内容

如何以编程方式更改 Eclipse 首选项

应该采用什么方法来更改 Eclipse 首选项? 它们存储在 /.metadata/.plugin/org.eclipse.core.runtime/.settings 但我希望找到 Java API 和发现任何偏好 ID 的方法. 解决方案 有点令人困惑的是,插件可以使用几个 API 来进行偏好设置. 如果你的插件激活器扩展了 AbstractUI ..
发布时间:2022-01-16 13:18:49 Java开发

Eclipse 插件 - 在步进或中断时处理事件

是否有从 Eclipse 调试器接收事件通知的通用方法.具体来说,我只想知道用户何时跨入/进入以及何时遇到断点. 我已经在 J​​DT 中进行了这项工作(请参阅我的其他问题:Eclipse 调试器事件)但是同样的技术在 CDT 中不起作用(我使用的是 DebugPlugin.addDebugEventListener). 如果没有通用的方法来做到这一点,那么有没有办法避免在 JDT 中 ..
发布时间:2022-01-16 13:18:34 Java开发

Eclipse RCP 让两个视图通信

我目前正在构建一个基于 Eclipse 的 RCP 应用程序.在我的一个插件中,我通过代码添加了两个视图: layout.addView("dev.asd.tableviewer.tree", IPageLayout.LEFT, 0.25f, IPageLayout.ID_EDITOR_AREA);layout.addView("dev.asd.tableviewer.view", IPage ..
发布时间:2022-01-16 13:18:24 其他开发

Eclipse 插件开发:如何在 Eclipse 编辑器中监听事件

我正在尝试开发一个 Eclipse 插件.我知道这件事的基本原理. 在一个示例插件模板中,当我们在eclipse的测试实例中单击菜单项(或下图中带有eclipse图标的按钮)时,sampleHandler.java的execute方法 被执行并出现如下图所示的弹出窗口. 每当我在代码编辑器中按下某个键(比如说退格键)而不是单击任何菜单条目(或按钮)时,我都想调用“执行"方法. S ..
发布时间:2022-01-16 13:17:59 Java开发

如何刷新 Eclipse 视图插件

我根据 Eclipse 插件视图教程创建了一个简单的视图.我添加了允许我的插件监听调试器更改的功能.我的问题是,每次调试器发生某些事情时,我都希望我的视图能够刷新并使用新信息进行更新.这是我所拥有的/我正在尝试的: public void createPartControl(复合父) {listener = new DebugContextListener(this);DebugUITools ..
发布时间:2022-01-16 13:17:52 Java开发

如何在 Eclipse 的默认代码编辑器中添加监听器?

我想在 Eclipse 的默认代码编辑器中添加一个监听器.每当打开或关闭新的代码文件时都应该触发它.有没有类似的东西?我用谷歌搜索了几个小时,但找到了一个可行的解决方案. 我特别关注默认的 Java 代码编辑器.但是一旦我知道如何连接到这样的编辑器,添加其他编辑器应该不是什么大问题.到目前为止,我遇到的主要问题是,我不知道应该如何处理我可以获得的 IEditorDescriptor. ..
发布时间:2022-01-16 13:17:46 Java开发

Tycho 无法解决从产品到来自不同反应堆构建的 eclipse-feature 的引用

我有两个反应堆版本: 第一个构建了一些捆绑包和相应的功能.成功 clean install 后,该功能位于我的本地 Maven 存储库中.Tycho 还生成了 p2 元信息 ...-p2artifacts.xml 和 ...-p2metadata.xml 第二个构建包含一个基于功能的产品,它引用了第一个反应器中构建的功能.在尝试 clean install 时,Tycho 抱怨一个未解 ..
发布时间:2022-01-16 13:17:39 Java开发

Eclipse 插件中标记的悬停文本

我有一个带有问题标记的自定义编辑器.标记在“问题"中正确显示.带有图标、位置和文本的视图,问题图标正确显示在编辑器的左边距. 我想在将鼠标悬停在边距中的问题标记图标上时在弹出窗口中显示相同的错误消息文本,就像在 Java 编辑器中发生的那样.现在没有弹出窗口. 有没有简单的方法来实现这一点? 答案: 好的,看起来该功能不是内置在标记系统中的.好像已经提交了一个补丁,所以可能 ..
发布时间:2022-01-16 13:17:29 其他开发

自动化 Eclipse 的“导出为功能"时,Maven/Tycho 看不到我的插件

我的工作区中有一个插件和一个功能项目.当我通过 File > Export As > Feature 手动导出功能时,一切正常.我正在尝试编写一个自动插件构建和导出脚本来摆脱这个苦差事.我将功能项目转换为 Maven 项目并在 pom.xml 中填充: 然而脚本抛出: [ERROR] 无法解析项目依赖关系:[错误] 正在安装软件:NMGDBPluginFeature.feature.gro ..
发布时间:2022-01-16 13:17:11 Java开发

在 Eclipse PDT 中仍然需要聪明的语法高亮

如何在 Eclipse PDT 中获得 smarty 语法高亮显示? 我能找到的唯一项目是 SmartyPDT,但它已经过时并且不是'不适用于我当前的 Eclipse 安装(PDT All in one,Eclipse 3.5). 编辑:我最近发现这篇文章问了很久以前的同一个问题.但是在接受的答案中链接的插件现在已经过时了. 编辑:从标题中删除“(没有接受的答案)".这是误导. ..
发布时间:2022-01-16 13:17:03 Java开发

如何将 Eclipse-RCP 应用程序限制为单个实例?

我想将我的 Eclipse-RCP 应用程序限制为单个实例.我的意思是,一旦用户第一次打开应用程序,它会监听一个端口,而对于第二次访问,它应该打开前一个实例,而不是显示诸如“已经有一个实例正在运行"之类的警告消息 我的 RCP 应用程序代码: ApplicationInstanceListener.java 接口代码 公共接口ApplicationInstanceListener{公 ..
发布时间:2022-01-16 13:16:55 Java开发

Eclipse 插件,用于精细监控编辑器更改

所以,我希望为 Eclipse 4.2 开发一个插件,用于监控用户对其文件所做的编辑. 这是我的第一个 Eclipse 插件,为了做好准备,我浏览了 Eclipse 插件开发备忘单 (HelloWorld),并在 help.eclipse.org 上花了很多时间查看文档和 API.我想我知道我需要什么工具,但我不确定如何将这些工具组合在一起来做我想做的事情. 期望的结果:有一个插件,可 ..
发布时间:2022-01-16 13:16:45 Java开发

无法满足从 com.lmax.disruptor 3.2.0 到包 sun.misc 0.0.0 的依赖关系

我正在开发一个需要 com.lmax.disruptor 的 Eclipse 插件.它会导入 sun.misc.我在我的 p2 存储库中有这个,但是当我构建我的插件时,我收到了这个错误“无法满足从 com.lmax.disruptor 3.2.0 到包 sun.misc 0.0.0 的依赖." 我浏览了网站 解决对包的依赖sun.misc with Tycho 他们说要创建一个插件片段,但是 ..
发布时间:2022-01-16 13:16:35 Java开发

您如何在 Eclipse 中向编辑器上下文菜单提供命令

我想在选择文本时向任何文本编辑器的上下文菜单提供一个命令.在“过去"中,我会使用 objectContribution 和带有“enablesFor='+'"的嵌套操作来完成此操作. 如何使用命令而不是操作来做到这一点? 解决方案 我阅读了有关命令表达式中可用变量的更多信息,我接近自己想弄清楚它,但失败了.然后我在 eclipse 新闻组上问了一个类似的问题,并被引导到正确的方向.下 ..
发布时间:2022-01-16 13:16:29 Java开发