29

如何将新的 Windows 终端应用程序设置为在 Visual Studio 2019 中用作调试控制台?默认情况下,它cmd.exe在我调试时启动。

4

4 回答 4

6

为了补充@Bravo 的答案,我还尝试在 Windows 注册表中搜索专用于 Visual Studio 的注册表区域中的“cmd”、“cmd.exe”等变体,但似乎找不到任何东西。

在 Visual Studio 相关目录中搜索 *.config、*.xml、*.json 似乎也没有产生任何有用的信息。

目前,我已Developer Community中请求此功能。如果这对您有意义,您可能会考虑对该功能进行投票。

于 2020-12-21T15:45:23.383 回答
2

Windows 终端 1.12与 Windows 11(或 Windows Insider Program Dev Channel)结合发布后,现在可以设置默认终端并指向 Windows 终端。之后,在 Visual Studio 中调试控制台应用程序(在 vs2022 中测试)时,Visual Studio 调试控制台将托管在 Windows 终端中!

在此处输入图像描述

于 2021-10-29T12:14:58.533 回答
1

目前还不支持,见github issue Change Windows OS to support default terminal [defterm] · Issue #492 · microsoft/terminal

但也许你可以试试下面,找到 的可执行文件Windows Terminal,即wt.exeorwtd.exe并记录path,然后在 VS 的 configs 中找到使用path而不是cmd.exe.

希望对你有帮助!

于 2019-07-24T08:49:07.703 回答
0

您还可以运行 Windows 终端,在其中启动控制台应用程序,将 VS 的调试器附加到 Windows 终端上的控制台应用程序。

有用的链接:

调试控制台

使用 Visual Studio 调试器附加到正在运行的进程

于 2021-01-18T22:25:23.740 回答