我正在尝试为IntelliJ构建一个插件,当按下按钮时,它将把web的env vars加载到当前的运行配置中。
我找不到达到当前运行配置的方法,更不用说编辑环境变量了。
当尝试创建新的动作时,作为参数我只能得到一个AnActionEvent
,在那里我找不到任何有用的东西
public class HelloAction extends AnAction {
public HelloAction() {
super("Hello");
}
@Override
public void actionPerformed(AnActionEvent event) {
Project project = event.getProject();
}
}
我会为这里的任何线索感到高兴
答案 0 :(得分:1)
要获取当前的运行配置,请使用RunManager.getInstance(project).getSelectedConfiguration().getConfiguration()
。然后检查返回的对象是否实现了CommonProgramRunConfigurationParameters
,如果实现了,请调用此接口的setEnvs
方法来更改环境变量。