繁体   English   中英

Eclipse-如何通过插件实现 Eclipse 工作台操作?

[英]Eclipse-How to implement Eclipse workbench actions through plugin?

我正在为 Eclipse 开发一个 IDE Remote,用户可以通过 Web 浏览器将命令作为 HTTP 请求转发到 Eclipse,并相应地控制 Eclipse。 例如,如果您键入http://localhost/openfile ,则应打开“打开文件”窗口。 我已经处理了请求。 但是我该如何执行相应的操作呢?

假设我想在收到请求http://localhost/new时打开新文件/项目窗口? 我如何通过我的插件做到这一点? 我应该使用哪个插件扩展?

对此没有通用的答案,您需要做的将根据操作的不同而有很大差异。

要打开新建向导,您可以使用现有命令org.eclipse.ui.newWizard使用以下内容:

IHandlerService handlerService = PlatformUI.getWorkbench().getService(IHandlerService.class);

String commandId = IWorkbenchCommandConstants.FILE_NEW;

handlerService.executeCommand(commandId, event);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM