В настройках затмения ищите подстановку строковых переменных.Здесь создайте переменные, которые указывают на несколько файлов конфигурации для каждой из ваших сред.Затем создайте несколько конфигураций запуска и для каждой (например, dev или prod) добавьте программный аргумент, который указывает на вашу строковую переменную, определенную в ваших предпочтениях, например -DmyconfigFile = {$ MyDevPropertiesFilePath}, или вы можете жестко кодировать путь конфигурации и иметь несколькоконфигурации во время выполнения, которые используют разные файлы конфигурации.Ключевым моментом здесь является создание нескольких конфигураций запуска во время выполнения для каждой среды и добавление свойств для каждой среды, которые указывают на файл конфигурации, соответствующий каждой среде.Таким образом, вы можете легко выбрать меню запуска и принять решение запустить «dev» «prod» или как вы называете несколько ваших конфигураций.Попытка сделать это с одной конфигурацией времени выполнения, как вы говорите, вызовет боль, потому что легко забыть вернуть или изменить файл конфигурации, который вы хотите использовать.Надеюсь, это поможет.Кроме того, если вы создаете новое рабочее пространство, вы можете экспортировать свои конфигурации времени выполнения с помощью мастера экспорта, который также полезен для передачи другим разработчикам или для управления исходным кодом.
PS Если посмотреть на свой вопрос, который вы хотите передать в пути к файлу конфигурации в качестве аргумента программы, то вы правы, что нет конкретных опций для установки этого пути к файлу.Использование аргументов программы с несколькими конфигурациями запуска.