【问题标题】:VSCode PowerShell 0.11.0 Debug Console is no longer used - How do I "correctly" use VSCode now?VSCode PowerShell 0.11.0 调试控制台不再使用 - 我现在如何“正确”使用 VSCode?
【发布时间】:2017-03-30 06:55:37
【问题描述】:

我还是一个相对较新的 PowerShell 编码员,我已经成功地使用了适用于 Visual Studio Code 的 PowerShell 扩展 v0.8.0。我可以编写一个脚本,按下 F5,然后高兴地看到我的输出。

今天我注意到有升级到 v0.11.0,所以我点击安装,相信更新 = 更好。

不幸的是,现在每当我按 F5 执行我的脚本时,都会收到以下错误:

"调试控制台不再用于 PowerShell 调试。请 使用“PowerShell 集成控制台”在 调试器。运行“PowerShell:显示集成控制台”命令以 打开它。”

我不能说我已经足够聪明地学习了基础知识以外的东西,并且从来没有真正知道如何使用调试器,但我勉强过得去。但是,出现此错误是否意味着每次我想执行我的脚本时,我都必须按 CTRL+` 然后像我在控制台窗口?目前,我通过单击编辑器窗口并按 CTRL+aF8 找到了一种解决方法。我希望开始阅读 an article on debugging,但似乎扩展更新使材料过时了。

这在可用性方面似乎是一个巨大的倒退,但我不确定这对于扩展开发人员来说是否真的是一个错误,或者我只是不够熟练,无法使用扩展?

【问题讨论】:

    标签: visual-studio-code


    【解决方案1】:

    现在发生的只是输出到 powershell 集成终端。因此,请确保终端选项卡处于活动状态。然后按 F5 正常工作(之前)。

    我的 launch.json 看起来像:

    {
        "type": "PowerShell",
        "request": "launch",
        "name": "PowerShell Launch (current file)",
        "script": "${file}",
        "args": [],
        "cwd": "${file}"
    }
    

    【讨论】:

    • 我的看起来一样。我现在注意到,如果我没有将焦点设置到集成终端,那么我会收到有关调试器的错误。还有一些其他奇怪的问题,它会在已删除的断点上遇到问题,或者如果我不记得在终端上选择焦点会导致调试器崩溃等。感谢您提供有关设置焦点的提示!
    猜你喜欢
    • 1970-01-01
    • 2021-02-17
    • 2018-12-18
    • 2017-06-02
    • 1970-01-01
    • 2020-06-01
    • 2016-01-30
    • 2021-05-19
    • 2018-07-31
    相关资源
    最近更新 更多