Раньше я запускал код Python в Visual Studio Code, используя F5 или функцию «Запустить отладку». Однако теперь, когда я нажимаю F5, ничего не происходит. Я понял, что мне нужно выбрать конфигурацию для запуска кода, но единственный доступный вариант — «Терминал отладки JavaScript», который ничего не делает, когда я пытаюсь его запустить.
запуск.json:
{
"configurations": [
{
"type": "node-terminal",
"name": "JavaScript Debug Terminal",
"request": "launch",
"cwd": "${workspaceFolder}"
}
]
}
Эта проблема затронула как мой компьютер, так и ноутбук, поэтому она может быть связана с некоторыми расширениями для Visual Studio Code. ‼Эта проблема аналогична. Я изменил файл конфигурации JSON. Я отключил расширения, оставив только необходимые, а также полностью переустановил код Visual Studio. Ничего из этого не помогло.
Да, кнопка F5 работает нормально, проблема не здесь.
Вы можете открыть вкладку Run And Debug
и добавить конфигурацию, как показано на следующем рисунке:
Затем выберите отладчик Python.
Вы также можете добавить коды в свой launch.json
вручную.
"version": "0.2.0",
"configurations": [
{
"name": "Python Debugger: Current File",
"type": "debugpy",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal"
}
]
Если вы не видите эту опцию, вам необходимо установить расширение Python Debugger.
Это связано с тем, что отладчик когда-то был включен в расширение Python, а теперь выпущен как отдельное расширение.
Вы проверили работоспособность клавиши F5? Например, откройте браузер и нажмите F5, чтобы обновить страницу. Единственное, о чем я могу думать, это то, что вы случайно нажали блокировку FN. Я ожидаю, что F5 сделает что-то в VS Code, например откроет палитру команд или выведет сообщение об ошибке...