Вот мое требование, я хочу запустить сеанс отладки с некоторыми динамическими аргументами.Поэтому мне нужно разработать расширение, которое сначала собирает аргументы и регистрирует оболочку отладчика в vscode, после чего мне нужно найти способ вызвать отладчик целевого расширения с моими аргументами.
vscode.extensions.getExtension
можно получитьИнформация о расширении и возможность активировать его только.
Я нашел команду с именем "debug.startFromConfig" в источниках vscode, поэтому я могу использовать vscode.commands.executeCommand
для ее выполнения с моей собственной конфигурацией.Но, к сожалению, я не могу использовать API vscode на адаптере отладки, так как это не хост расширения, а просто программа с одним узлом.
Следующее, что я ожидал, у меня есть оболочка отладчика с именем asd
И я собираюсь переопределить некоторые конфигурации отладчика python моим собственным отладчиком. (Следующие коды не могут работать, я объяснил это выше)
После этого я могу запустить свой собственный отладчик для вызова отладчика Python