«Python: текущий файл (встроенный терминал)» - код Visual Studio

1

У меня проблемы с открытием 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
        }'''
    ]
}
  • 0
    Добро пожаловать в стек переполнения. У вас есть рабочая папка?
  • 0
    Я открыл только launch.json и settings.json ... Нужно ли открывать папку рабочей области?
Показать ещё 1 комментарий
Теги:
visual-studio-code
terminal

1 ответ

1
Лучший ответ

В Visual Studio Code вам необходимо открыть папку рабочей области перед запуском и отладкой скриптов Python. Если нет, VSCode не может разрешить, например, ${file} или ${workspaceFolder}.

После того, как вы открыли папку рабочего пространства, цвет строки состояния внизу изменится (в зависимости от того, какую тему вы выбрали), указывая, что вы сейчас находитесь в рабочем пространстве. Затем просто нажмите на символ отладки на левой боковой панели и на символ шестерни в левом верхнем углу (где вы можете нажать, чтобы начать отладку).

Это автоматически создаст папку .vscode внутри корневого каталога (вашего рабочего пространства) и добавит в нее файл launch.json. Теперь ${file} может быть разрешен.

Вот список предопределенных переменных, поддерживаемых VScode, которые очень полезны для настройки параметров отладки.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню