Я создаю пользовательский плагин IntelliJ (следуя учебному пособию IntelliJ ), который реализует пользовательскую конфигурацию запуска.Мой плагин будет «запускать» содержимое открытого файла в редакторе на удаленном сервере и отображать результат в IntelliJ (своего рода сценарий игровой площадки).Я использовал IntelliJ GUI Designer для создания формы, и он отображается в конфигурации «Run Run», однако он отображается на 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;
}
}
Первая вкладка в порядке (Конфигурация) ..
Однако я не хочу перечислять те же поля снова ввкладка Startup / Connection, на самом деле, я рад просто покончить с этой вкладкой - или действительно, мне все равно, от какой вкладки я избавляюсь, я просто хочу, чтобы поля показывались один раз.
Есть ли какие-нибудь указатели о том, как избавиться от этой вкладки?