问题标签 [eclipse-plugin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1567 浏览

java - 如何在 Eclipse 编辑器插件中提供链接?

我正在为自定义文件格式编写一个 Eclipse 编辑器插件,并希望提供一种从命名引用快速跳转到实体定义的方法——基本上是 Eclipse Java 编辑器的“打开声明”功能。

我知道我可以通过注册一个编辑器操作并将其放在上下文菜单中来做到这一点,但我真的很喜欢当你在 Java 编辑器中按 CTRL 时所有 Java 标识符都变成指向其声明的链接的方式——我该怎么做? 我在文档中找不到任何关于它的信息。

0 投票
2 回答
5382 浏览

eclipse - 如何找出 Eclipse 在后台做什么?

OS X 10.5.6。

我的 Eclipse 3.4 最近快疯了。

在诸如键入文本或在导航器视图中移动某些文件或保存等无害操作之后,它有时会开始“等待后台操作”,并吃掉一个 CPU 内核,来回移动数十兆字节的内存。

我怀疑某些插件是流氓。

我怎样才能找到它是哪一个(二进制搜索除外)?

0 投票
3 回答
1462 浏览

eclipse - 使用 TDD 进行 Eclipse 插件开发

我想将视图添加到透视图,而无需访问透视图的源代码。这可能吗?

有没有使用 TDD 开发插件的好教程?

[编辑] 我认为我在插件开发中使用 TDDing 有一个很好的起点 Eclipse 插件开发的自动化单元测试 (junit)

[edit 02/17/09] 我能够下载插件的源代码。我只是可能会分叉它。

0 投票
5 回答
2799 浏览

eclipse - Eclipse:嵌套编辑器选项卡?

有人知道允许嵌套编辑器选项卡的任何方法(或外部插件)吗?能够将相关的打开文件分组到他们自己的“主”选项卡中会很好,但我不确定这是否可能。有任何想法吗?

0 投票
2 回答
1233 浏览

eclipse-plugin - 如何最好地维护 Eclipse RCP 插件目标?

我有一个使用 BIRT 的 RCP 应用程序插件。我有一个构建我的应用程序的目标,它只包含所需的插件/功能。我最近在我的 IDE 中更新了 BIRT 插件版本,这导致设计文件与以前版本的 BIRT 不兼容。我的目标中有旧版本的 BIRT,需要更新到较新的插件。

过去我手动更新了目标中的插件 jar,但 BIRT 是一个复杂的平台,依赖于 wazoo。是否有任何实用程序或方法可以以不同的方式组织我的目标,以便将来更容易控制?

0 投票
2 回答
1406 浏览

java - Eclipse:从插件代码访问编辑器模板

假设我在我的编辑器首选项中定义了一个编辑器模板(它插入一些任意代码片段)。

我想以编程方式访问该模板。我该怎么做呢?

我知道存在 TemplateStore、TemplatePreferencesPage 和 TemplatePersistentData 类,但我无法将它们放在一起工作。

是否有任何示例代码可以让我通过 Java 代码访问我的编辑器模板?

0 投票
3 回答
23563 浏览

eclipse - 如何让工作台窗口在基于 Eclipse 的项目中打开模式对话框?

为了打开模态对话框,您需要传递一个父窗口,并传递必要的标志以使对话框成为模态。

根据您在 eclipse 基础结构中的位置,找到这个父窗口并不总是那么容易。

如何访问父窗口?

0 投票
7 回答
3778 浏览

eclipse - 如何使用 scala 编写 eclipse rcp 应用程序?

Scala Eclipse 插件页面说: * 支持 Eclipse 插件和 OSGi 开发,包括从 plugin.xml 和清单文件超链接到 Scala 源代码。

这种支持如何运作?没有制作 Scala 插件的向导。我没有找到关于如何在 Eclipse 插件/RCP 应用程序中使用 Scala 的文档。甚至可能吗?

0 投票
3 回答
7173 浏览

java - Eclipse 编辑器插件:在项目外打开文件时出现“错误”

我正在为 Eclipse 开发一个编辑器插件。它在 eclipse 项目中的文件上工作正常,但是当通过“文件 - > 打开文件”菜单打开外部文件时(它适用于文件,例如 Java 文件),我得到一个页面只显示一条水平蓝线和单词“错误”。eclipse的错误日志是空的,.metadata目录下的日志文件也是空的。

什么可能导致这种情况?当我没有告诉我在哪里查看的错误消息时,如何诊断错误?似乎没有办法从 eclipse 中获取更详细的日志记录。

编辑:

我发现问题的根源与 jamesh 提到的很接近,但不是 ClassCastException -因为返回 null IDocument,所以文本查看器根本没有实例可以显示。StorageDocumentProvider.createDocument()这样做的原因是它只知道如何为 的实例创建文档org.eclipse.ui.IStorageEditorInput,但在这种情况下,它会得到一个 的实例org.eclipse.ui.ide.FileStoreEditorInput,它没有实现该接口,而是实现org.eclipse.ui.IURIEditorInput

0 投票
1 回答
782 浏览

eclipse-plugin - TableViewer - 如何显示()和项目*和*选择它?

到目前为止,我已经构建了一个编辑器和一个查看器,它们都在同一种数据库资源上工作。

我正在尝试实现 JDT 中看到的那种行为:选择文件编辑器会在 Package Explorer 中选择相同的文件。

我已经停止与 TableView 的交互。谁能告诉我如何 1) 遍历查看器中显示的域项目集合 2) 然后更改选择,如果我找到我需要的项目。

换句话说,revealAndSelect(Object) 方法。

您的经验将不胜感激。

M。