[英]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.