问题标签 [eclipse-rcp]

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 投票
3 回答
1447 浏览

java - 扩展 Eclipse 的 JavaEditor(类似于 Vim/更改 KeyListener)

简介 aka 我打算做什么

随意跳过这部分,这里不包含任何真实信息

vim由于Eclipse(3.4) 中出色的 JavaEditor缺乏良好的、免费的(如语音)模式,我正在考虑编写一个。可用的解决方案是:

(但是,请随意提及上述可能对我有所帮助的其他解决方案。)

在我看来,基于TextEditor.

我正在考虑普通 JavaEditor 的“皮肤”,它的行为类似于vim,其他一切都应该保持不变。

现在的问题

0 投票
3 回答
1247 浏览

java - 在 Eclipse RCP 编辑器中,处理缺少的必填字段的最佳方法是什么?

在 Eclipse RCP 应用程序上,我正在构建一个编辑器,其中一些字段是必需的。

如果用户在未填写这些字段的情况下保存编辑器,处理此问题的最佳方法/实践是什么?

(我的第一个猜测是如果 doSave() 方法中的这些字段为空,则显示错误对话框,但我不确定这是处理此类问题的“eclipse”方式)

0 投票
2 回答
4094 浏览

eclipse-plugin - Eclipse RCP - 如何打开启动配置对话框

如何通过命令在 RCP 应用程序中打开启动配置对话框(例如在项目上按 mouse_right - 运行方式 - 运行配置)?或任何其他方式,但首选命令。

0 投票
3 回答
977 浏览

macos - OSX 上的 Eclipse RCP - 如何停止记录到系统日志?

我们的 RCP 应用程序记录了相当多的日志,但只有 INFO 及更高版本输出到控制台。在 windows/linux 上这没问题,但在 OSX 上,所有日志记录似乎都传递给 syslogd,然后它决定记录什么而不记录什么,这意味着处理成千上万的 FINEST 日志消息,这使得 syslogd 使用 140% cpu 和 gobble内存。运行我们的应用程序大约 3 分钟后,syslogd 使用了 2.5gb 的内存,整个系统变得无法使用。杀死 syslogd/rebooting 是唯一的治疗方法。从控制台启动应用程序使其直接登录到控制台,没有问题。

如何停止 syslogd 处理我在 OSX 上的 RCP 日志记录?

0 投票
3 回答
1058 浏览

eclipse-rcp - Eclipse RCP - 内容辅助问题

我正在尝试向我的编辑器添加内容辅助。我已经添加

编辑器配置,然后完成处理器类:

}

...但它不起作用。初始化正常,但自动激活不起作用,当我按 ctrl-space(我已将 org.eclipse.ui.edit.text.contentAssist.proposals 命令添加到 Bindings 分机点)出现空列表(也是不在光标附近,而是在某个固定位置)。我究竟做错了什么?

0 投票
2 回答
7755 浏览

reflection - Eclipse RCP:ClassNotFoundException 或如何让其他包加载我的类

详细信息:我正在尝试使用 Jalapeno 框架将我的 RCP 应用程序与 Cache 数据库连接起来。建立连接后,我试图从表中获取所有数据,就像在 Jalapeno 手册中一样:

这段代码编译、运行和抛出异常

在 terms.next();

我根本无法得到它... DBClass 类的实例刚刚创建,但无法加载类。 然后我尝试将此代码放在简单的 java 应用程序(不是 eclipse rcp)中,一切正常。所以我认为某些 Eclipse 部分会阻止类加载。

我也尝试在调用 terms.next() 之前加载类;

...并得到同样的错误。无法加载类。那么,这是一个已知问题吗?有解决办法吗?

更新

经过一些研究更新问题:

如何让 Jalapeno 插件从我的插件加载类?

0 投票
1 回答
5084 浏览

eclipse - Eclipse RCP 应用程序 - 多显示器的多窗口设计

关于 Eclipse RCP 和整个透视图/视图/编辑器设计的问题 - 创建将在多个监视器上显示多个窗口的应用程序的最佳方法是什么?我见过的教程和书籍总是将 RCP/SWT 设计打包到单个应用程序窗口内的透视图中。

一个窗口应该统治所有其他窗口还是它们都应该相等(关闭最后一个退出应用程序)?如何处理观点和观点?还有其他我们应该知道的事情吗?

环境:Eclipse Ganymede,Windows XP。

0 投票
1 回答
550 浏览

java - Eclipse JavaEditor 扩展:如何添加正确缩进的行?

需要什么?

我们正在编写eclipse 的 JavaEditor的扩展。我们需要一种在光标所在行之前和之后添加一行的方法。

新行上的光标应该在正确的位置(正确地插入)。

示例(# 是光标):

( I) 之前:

通缉后(II):

在不想要之后(也就是现在的状态)(III):

现状:

Ito的转换III可以通过IDocument.replace(), anInsertEdit或 viaIDocumentExtension4的 rewriteSessions 来完成。

问题是如何在从扩展中插入新行后调用 JavaEditor 的缩进函数。或者甚至可以直接缩进正确的行(III)?(缩进的长度应该总是当前行的长度,而是正确的。internal如果可能,不应使用包,否则IndentUtil将是解决方案。)

0 投票
1 回答
592 浏览

java - 在 Eclipse RCP 中嵌入 Silverlight 应用程序

有没有人有关于在 Eclipse RCP 应用程序中嵌入 Silverlight 应用程序的好资源?场景如下:我们有一个第三方应用程序,我们想将它集成到一个已经开发的 Eclipse RCP 应用程序中,并且我们不想重做任何事情。此外,我不能将其作为第二个应用程序启动,而是必须嵌入到我们已有的应用程序中。

我知道可以使用 OLE 对象嵌入,这是要走的路吗?

0 投票
2 回答
8589 浏览

eclipse-plugin - Eclipse RCP:如何订购属于不同插件的透视按钮?

我的应用程序有 5 个插件。每个插件都有自己的透视图,因此每个透视图扩展定义都在各个插件的 plugin.xml 下。

现在,我想控制这些透视图在我的应用程序中出现的顺序。怎么做?

有一个包含“ApplicationWorkBenchAdvisor.java”的主要插件。这有 initialize() 方法,我在其中迭代透视注册表使用

然后以逗号分隔的方式将透视 id 附加到字符串变量(pbar),稍后将像这样使用。

当遍历透视注册表时,我可以比较透视 id 并按照我希望它出现的方式对其进行排序(当通过比较 id 添加到“pbar”时)但是,我不想在这里进行排序,因为它看起来像肮脏的方式。

有没有其他地方可以确定视角出现的顺序?(每个视角驻留在不同的插件中)。

添加

1)我们还可以控制透视切换器中的顺序吗?

2)有没有办法控制进入透视注册表以产生所需的顺序。如果不能,我们可以写回透视注册表吗?