【问题标题】:Auto-open perspective自动打开透视
【发布时间】:2025-12-26 08:50:11
【问题描述】:

我正在开发一个包含自定义透视图的 Eclipse 插件。
我想获得与 Java 视角类似的行为。那就是在创建Java项目的时候eclipse会问你是否要为此打开各自的透视图……

我发现我可以为向导设置finalPerspectivepreferredPerspectives,但如果我在那里指定我的视角,则什么也不会发生。

那么我必须做什么才能获得所需的行为?

【问题讨论】:

    标签: java eclipse eclipse-plugin perspective


    【解决方案1】:

    您的新项目向导应该调用

    BasicNewProjectResourceWizard.updatePerspective(configElement);
    

    在您的performFinish 中创建项目时。

    configElement 是您的新向导的IConfigurationElement。您可以通过让您的向导实现 IExecutableExtension 来实现这一点,该方法添加了该方法:

    public void setInitializationData(IConfigurationElement config, String propertyName, Object data)
    

    它为您提供配置元素。

    【讨论】: