首页 > 解决方案 > 使用插件更改 IntelliJ 运行配置环境变量

问题描述

我正在尝试为 IntelliJ 构建一个插件,当按下按钮时,它会将环境变量从网络加载到当前的运行配置。

我找不到达到当前运行配置的方法,更不用说编辑环境变量了。

尝试创建新动作时,我得到的所有参数都是 a AnActionEvent,我在那里找不到任何有用的东西

public class HelloAction extends AnAction {

    public HelloAction() {
        super("Hello");
    }

    @Override
    public void actionPerformed(AnActionEvent event) {
        Project project = event.getProject();
    }
}

我很乐意在这里找到任何线索

标签: intellij-ideaintellij-plugin

解决方案


要获取当前运行配置,请使用RunManager.getInstance(project).getSelectedConfiguration().getConfiguration(). 然后检查返回的对象是否实现CommonProgramRunConfigurationParameters,如果是,则调用setEnvs该接口的方法更改环境变量。


推荐阅读