【发布时间】:2019-04-22 21:28:15
【问题描述】:
我正在创建一个实现自定义运行配置的自定义 IntelliJ 插件(遵循 IntelliJ tutorial)。我的插件将在远程服务器上的编辑器中“运行”打开文件的内容,并在 IntelliJ 中显示结果(类似于脚本游乐场)。我使用 IntelliJ GUI 设计器创建表单,它显示在编辑运行配置中,但是它显示在 2 个选项卡下(配置和启动/配置)。我都没有明确定义,我假设它们来自我的扩展RunConfigurationBase?。
public class RunConfigurationImpl extends RunConfigurationBase {
public RunConfigurationImpl(Project project, ConfigurationFactory factory, String name) {
super(project, factory, name);
}
@NotNull
@Override
public SettingsEditor<? extends RunConfiguration> getConfigurationEditor() {
return new SettingsEditorImpl();
}
@Nullable
@Override
public SettingsEditor<ConfigurationPerRunnerSettings> getRunnerSettingsEditor(ProgramRunner runner) {
return null;
}
@Override
public void checkConfiguration() throws RuntimeConfigurationException {
}
@Nullable
@Override
public RunProfileState getState(@NotNull Executor executor, @NotNull ExecutionEnvironment executionEnvironment) throws ExecutionException {
return null;
}
}
但是,我不想在“启动/连接”选项卡上再次列出相同的字段,事实上,我很乐意取消此选项卡 - 或者说真的,我不在乎我要删除哪个选项卡关闭,我只是 希望字段显示一次。
关于如何摆脱这个标签的任何指示?
【问题讨论】:
标签: intellij-idea intellij-plugin