eclipse - (Eclipse RCP)如何在命令处理程序中获取编辑器的引用

标签 eclipse rcp

我想在命令处理程序中获取编辑器的文本,那么如何获取编辑器的引用,谢谢

最佳答案

要在命令处理程序中获取编辑器的引用,您可以执行以下操作:

public class myCommandHandler extends AbstractHandler implements IHandler {

    @Override
    public Object execute(ExecutionEvent event) throws ExecutionException {
        Shell shell = HandlerUtil.getActiveWorkbenchWindow(event).getShell();
        IWorkbenchPage page = HandlerUtil.getActiveWorkbenchWindow(event).getActivePage();
        IEditorInput editorInput = page.getActiveEditor().getEditorInput();
...

祝你好运

关于eclipse - (Eclipse RCP)如何在命令处理程序中获取编辑器的引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2111232/

相关文章:

java - 如何修复验证插件缺少约束 : errors when moving from Eclipse Mars2 to Neon and changing target framework back to 1. 7

java - RCP 4 切换工具栏中的按钮

eclipse - 在 Unix 机器上构建 Windows RCP 应用程序

java - Eclipse RCP 应用程序 Activity 标题栏

android - Android 上的 NetBeans 平台应用程序,这可能吗?

java - 带装饰器的 RCP 图标在 macOS 上具有黑色背景

eclipse - 有人对 Eclipse 通过远程桌面连接有疑问吗?

java - Maven - 安装公共(public)存储库中不可用的 JAR(在 Eclipse 中)

eclipse - 使用注释时获取 EL 表达式的 JSF Managed Bean 实例

python - PyDev 导入时间比使用命令行慢 10 倍