【问题标题】:External Terminal Debugger in VS CodeVS Code 中的外部终端调试器
【发布时间】:2017-12-07 04:04:05
【问题描述】:

由于我无法在调试控制台中提供输入,我正在尝试在 VS Code 的外部终端中运行调试器。

这是用于外部终端的launch.json配置文件的一部分。

{
            "name": "Python: Terminal (external)",
            "type": "python",
            "request": "launch",
            "stopOnEntry": true,
            "pythonPath": "${config:python.pythonPath}",
            "program": "${file}",
            "cwd": "",
            "console": "externalTerminal",
            "env": {},
            "externalConsole": true,
            "envFile": "${workspaceRoot}/.env",
            "debugOptions": [
                "WaitOnAbnormalExit",
                "WaitOnNormalExit"
            ]
},

我添加了"externalConsole": true 部分,正如他们所说的here 并且我尝试使用或不使用该声明。

我收到此错误,

Debug adapter process has terminated unexpectedly

我尝试了 json 文件中的 docs 和 IntelliSense,但我无法理解并让它工作。

【问题讨论】:

  • 我正在使用 linux 顺便说一句,如果有帮助的话

标签: python json debugging visual-studio-code


【解决方案1】:

"console": "externalTerminal", 添加到调试配置文件在 Linux 上运行良好!

【讨论】:

    【解决方案2】:

    我使用的是 Windows,但是,这应该可以解决您的问题。

    "name": "Python: Terminal (external)",
            "type": "python",
            "request": "launch",
            "stopOnEntry": true,
            "pythonPath": "C:/Users/Zac/Anaconda3/python.exe",
            "program": "${file}",
            "cwd": "",
            "console": "externalTerminal",
            "env": {},
            "envFile": "${workspaceFolder}/.env",
            "debugOptions": [
                "RedirectOutput"
            ]
        },
    

    您需要在“pythonPath”行中正确添加指向您的 python.exe 位置的路径。

    另外,从“debugOptions”中取出“WaitOnAbnormalExit”和“WaitOnNormalExit”,然后使用“RedirectOutput”。从代码中删除 "externalConsole": true。

    其他一切都应该保持不变。

    希望对您有所帮助。 干杯。

    【讨论】:

      【解决方案3】:

      还记得为外部终端位置输入正确的值:

      terminal.external.windowsExec

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-04-15
        • 2018-06-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-10-06
        • 1970-01-01
        相关资源
        最近更新 更多