在Visual Studio中使用命令行

18
我希望在Visual Studio中有一个工具窗口,允许我在当前项目的工作目录中键入命令行操作(例如git stashnpm install等)。类似于Eclipse中的这个
我在任何菜单中都找不到这样的选项,但我承认它们很复杂。我尝试浏览Visual Studio库,但也没找到。是否有任何扩展或隐藏选项可以提供这个功能?
PowerShell也可能适用,因为据我所知,它是常规shell的超集。
4个回答

13

在Visual Studio 11中,NuGet包管理器控制台是一个功能齐全的PowerShell控制台。您可以在其中执行各种操作,包括文件系统操作、git/hg/svn/tfs命令等。

您还可以使用名为NuGet_profile.ps1的特殊PowerShell配置文件自定义体验。

如果没有错的话,在 Visual Studio gallery 中安装 NuGet VSIX 可以让您在 VS2010 中获得类似的体验。


4

对于在2018年及以后遇到此问题的任何人,现在还有微软的Whack Whack Terminal扩展程序,由Daniel Griffen(GitHub上的@dgriffen)提供,可以为您提供完全符合您的需求。

Whack Whack Terminal是Visual Studio 2017的终端仿真器。与其他VS终端不同,Whack Whack Terminal是完全交互式的。用户可以启动交互式git提交、vim或几乎任何其他命令行实用程序。

默认终端是powershell,并且可以使用快捷键“Ctrl+\, Ctrl+\"打开。

CMD和WSLBash也是可用的终端选择。

它也是开源的!您可以在GitHub上找到源代码,地址为Microsoft/WhackWhackTerminal


Visual Studio 2019 版本 16.7 或更高版本现在内置了终端。使用 CTRL+\View | Terminal 来访问它。 - Yann Duran

3

如果您使用命令窗口启动命令提示符,则会将其作为外部窗口进程启动,这不会在 Visual Studio 内部提供命令提示符。例如:shell cmd.exe - John Hamm

2

不错。必须对其进行修改以使其适用于VS11,但看起来正是我需要的。 - Domenic
1
请看我下面的帖子。在VS11中已经有了PowerShell控制台。 :) - Peter Provost

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接