У меня проблемы с открытием VS кода Intergrated Terminal при отладке файла Python. Код VS говорит: "$ {file} не может быть разрешен. Пожалуйста, откройте редактор.
Я работал с: https://www.youtube.com/watch?v=dNFgRUD2w68
Мой запуск .json
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Python: Current File (Integrated Terminal)",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal",
"stopOnEntry": false
}'''
]
}
В Visual Studio Code вам необходимо открыть папку рабочей области перед запуском и отладкой скриптов Python. Если нет, VSCode не может разрешить, например, ${file}
или ${workspaceFolder}
.
После того, как вы открыли папку рабочего пространства, цвет строки состояния внизу изменится (в зависимости от того, какую тему вы выбрали), указывая, что вы сейчас находитесь в рабочем пространстве. Затем просто нажмите на символ отладки на левой боковой панели и на символ шестерни в левом верхнем углу (где вы можете нажать, чтобы начать отладку).
Это автоматически создаст папку .vscode внутри корневого каталога (вашего рабочего пространства) и добавит в нее файл launch.json. Теперь ${file}
может быть разрешен.
Вот список предопределенных переменных, поддерживаемых VScode, которые очень полезны для настройки параметров отладки.