如何在 VisualStudio 中打开终端?

如何在 VisualStudio (CommunityEdition)中打开用于执行 shell 命令的终端?

217588 次浏览

我不确定这是否有帮助,但是我通常通过进入团队资源管理器的“同步”选项卡并点击“操作”来拉出命令提示符。

当命令提示符打开时,它在项目的目录中。

菜单 观景调试控制台(Ctrl + Shift + Y)。调试控制台旁边是终端。

您可以使用以下扩展之一在 VisualStudio 内部拥有一个集成终端:

重击终端

终端: CMD 或 PowerShell

捷径: Ctrl + \Ctrl + \

支持: VisualStudio2017

Whack Whack Terminal


建造 CMD

终端: CMD 或 PowerShell

捷径: CtrlShiftT

支持: VisualStudio2013、2015、2017和2019

BuiltinCmd

对于 MicrosoftVisualStudioCommunity2017,使用 Ctrl + Alt + A

或者从命令面板 视图-> 其他视窗-> 命令视窗

Command Window menu

Visual Studio 2022/2019

现在 Visual Studio 有了一个内置的终端:

Terminal SS

菜单 观景晚期(Ctrl + ")

更改默认终端

菜单 工具选择晚期设置为默认值

Enter image description here


在 VisualStudio2019之前

从评论中,最好的答案是 来自汉斯 · 帕桑特

  1. 添加外部工具。

    菜单 工具外部工具

    标题: 终端(或自己命名)

    命令 = cmd.exe命令 = powershell.exe

    参数 = /k

    初始目录 = $(ProjectDir)

  2. 菜单 工具晚期(或者你放在标题中的任何东西)

  3. 好好享受吧!

右键单击解决方案,在 “物业”之上是选项 “打开命令行”,它提供了访问默认 CMD、 PowerShell 和开发人员命令提示符的权限。

或者,您可以使用快捷键 Alt + Space作为默认值(CMD) ,使用 Shift + Alt + ,作为 Developer (CMD) ,使用 Shift + Alt + .作为 PowerShell。

作为一个复杂的解决方案,您可以使用 包管理器控制台来执行 CMD或 PowerShell 命令。

包管理器控制台的快捷方式: Alt + T,+ NO

VisualStudio2017社区版本上测试。

Enter image description here

此外,它现在可作为 Visual Studio 版本16.3预览版3的一部分

快捷键是 Ctrl + `,与 VisualStudio 代码相同。

Microsoft 刚刚在 Visual Studio 版本16.3 Preview 3中加入了一个集成的 Windows 终端。转到菜单 工具选择预览功能,启用 实验 VS 终端选项并重新启动 Visual Studio。

向全新的 Visual Studio 终端打个招呼吧!

好消息!现在,Visual Studio 已经内置了终端。在 Visual Studio 2022(以及最新的 vs2019)中,我们可以从 View > Terminal打开终端

open terminal in vs2022

Visual Studio 2019中,你可以从菜单 工具命令行打开 Command/PowerShell 窗口:

Enter image description here

如果您想要一个集成终端,请尝试
BuiltinCmd :

Enter image description here

您也可以尝试 重击终端(此日期之前不支持 VisualStudio2019)。

在 Visual Studio 2019中,菜单 工具命令行开发人员命令提示符

Enter image description here

在最新版本的 Visual Studio 中,有一个菜单 观景晚期,它将打开一个 PowerShell 实例作为一个 Visual Studio 可停靠窗口,而不是开发者命令提示符下的一个浮动的 PowerShell 或 CMD实例。

Menu "View" and then "Terminal"

打开航站楼:

  • 使用带有反勾字符的 Ctrl + `快捷键,这个命令同时适用于 Linux 和 macOS。
  • 使用菜单 观景晚期菜单命令。
  • 在命令面板(Shift + + P)中,使用 View: Toggle Integration Terminal 命令。

请在 综合终端中找到更多关于集成终端的信息。

如果是 you don't see view->terminal,请检查您安装的插件。在我的情况下,终端消失后,我安装“ vsSolutionBuildEvent”插件。我不知道为什么,如何它是相关的,但“终端”再次出现,只有我卸载它。CTRL+~也开始工作。MVS 2022社区版。

Hope 会帮助别人。