在Visual Studio中打开终端?


93

如何在Visual Studio(社区版)中打开执行Shell命令的终端?


1
Ctrl + Alt + A是否显示命令窗口?
Zoran Basic

1
可能是一个非常愚蠢的问题(但是我还将如何学习),但是使用ctrl + alt + a的“命令”窗口不会让我对运行服务器进行cd或urse。我如何获得与Shell命令等效的Powershell?
仍然

1
您可以在软件包管理器控制台中使用某些命令,例如cd,dir...。您可以在“视图”>“其他Windows
Zoran Basic

13
VS没有“集成终端”。您可以通过工具>外部工具>添加轻松添加一个。命令= cmd.exe,参数= / k,初始目录= $(ProjectDir)。如果愿意,可以使用Command = powershell.exe。
汉斯·帕桑

谢谢@HansPassant!那我怎么打开呢?->啊,我已经找到了!谢谢您的回答。我完全解决了我的问题。我知道这有点题外话。但是,您现在不怎么在文件树中隐藏.pyc文件,对吗?
Xen_mar '17

Answers:


67

您可以在Visual Studio中使用以下扩展之一来集成终端:

Whack Whack Terminal

端子:cmd或powershell

快捷方式:Ctrl\Ctrl\

支持:Visual Studio 2017

https://marketplace.visualstudio.com/items?itemName=DanielGriffen.WhackWhackTerminal

Whack Whack Terminal


内置命令

端子:cmd或powershell

捷径: CtrlShiftT

支持:Visual Studio 2013、2015、2017、2019

https://marketplace.visualstudio.com/items?itemName=lkytal.BuiltinCmd

内置命令


3
此扩展仅打开一个终端窗口。有没有一种方法/另一个扩展可以打开多个对象,例如VSCode允许的?
阿伦(Arun)

1
由于某种原因,这两个扩展都不对我有用。我无法输入文字。
威尔逊

@sabdiel我注意到您在查看只读文件或没有打开任何可编辑文件时无法使用终端。
wirher

38

Visual Studio 2019更新:

现在vs具有内置终端

终端SS

查看>终端(Ctrl+ "

更改默认终端

工具>选项-终端>设为默认

在此处输入图片说明


在Visual Studio 2019之前

来自评论的最佳答案来自@Hans Passant

  1. 添加一个外部工具。

工具>外部工具>添加

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

Command = cmd.exe或Command = powershell.exe

参数= / k

初始目录= $(ProjectDir)

  1. 工具>终端(或标题中的任何内容)

  2. 请享用!


6
如果我们可以在“输出”窗口中输入文本,那么这将是一个很好的解决方案。
Nathanael

7
请注意,对于PowerShell,您需要使用-NoExit而不是/ k。
Dyndrilliac

1
不要选择“使用输出窗口”,否则它将是一个只读窗口。
Joe Johnston


4

Microsoft刚刚在Visual Studio版本16.3预览版3中包含了集成的Windows终端。转到工具>选项>预览功能,启用实验性VS终端选项,然后重新启动Visual Studio。

https://devblogs.microsoft.com/visualstudio/say-hello-to-the-new-visual-studio-terminal/


4
VS 16.3.3似乎再次删除了实验VS终端。至少我在VS版本16.3.3--16.3.5中找不到它。
马克·西格里斯特


4

Visual Studio的最新版本中的新增功能是View-> Terminal,它将打开一个Powershell实例作为VS可停靠窗口,而不是开发人员命令提示符中的浮动Powershell或cmd实例。 然后查看终端



2

不确定这是否有帮助,但是我通常通过进入Team Explorer中的“ Synchronization”选项卡并单击“ Actions”来拉出命令提示符

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



0

您的解决方案及以上属性右键点击是可以访问默认CMD,PowerShell和开发商命令提示符或者你可以使用快捷键选项打开命令行Alt+ Space的默认(CMD),Shift+ Alt+ ,为开发(CMD),Shift+ Alt+ .的电源外壳


-3

查看->调试控制台旁边的调试控制台(Ctrl+ Shift+ Y)是终端


-16

对于Microsoft Visual Studio Community 2017,请使用Ctrl+ Alt+A

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

命令窗口菜单


7
终端是您可以运行OS命令的地方,Command Windows仅适用于内部VS命令。
丹尼尔(Daniel)
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.