使用Visual Studio中的命令行

时间:2012-03-22 17:37:30

标签: visual-studio powershell command-line visual-studio-2012

我想在Visual Studio中有一个工具窗口,允许我在当前项目的工作目录中键入命令行内容(例如git stashnpm install等)。类似于this in Eclipse

我在任何一个菜单中找不到任何这样的选项,但不可否认它们是迷宫式的。我尝试浏览Visual Studio库,但也没有骰子。任何扩展或隐藏选项会给我这个吗?

PowerShell可能也会起作用,因为据我所知,它是常规shell的超集。

4 个答案:

答案 0 :(得分:11)

在Visual Studio 11中,NuGet包管理器控制台是功能齐全的PowerShell控制台。你可以在那里做各种各样的事情,包括文件系统操作,git / hg / svn / tfs命令等。

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

如果我没弄错的话,从Visual Studio库中安装NuGet VSIX会在VS2010中获得类似的体验。

答案 1 :(得分:3)

Visual Studio中有一个命令窗口(CTRL + ALT + A)或(视图 - > OtherWindows - >命令窗口)

You can then use the shell command to run external executables

语法为:

shell [/command] [/output] [/dir:folder] path [args]

答案 2 :(得分:2)

您可以从Visual Studio扩展程序库下载PowerConsole

答案 3 :(得分:2)

对于2018年以来遇到此问题的任何人,现在还有来自微软Whack Whack TerminalDaniel Griffen扩展程序(GitHub上的@dgriffen),它为您提供完全的内容你在寻找。

  

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

     

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

     

CMD和WSLBash也是终端选择。

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