【问题标题】:How can I open the terminal in Visual Studio?如何在 Visual Studio 中打开终端?
【发布时间】:2017-09-10 16:13:08
【问题描述】:

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

【问题讨论】:

  • ctrl + alt + A 用于命令窗口?
  • 可能是一个非常愚蠢的问题(但我还能如何学习)但是带有 ctrl + alt + a 的命令窗口不允许我 cd 或 urse 运行服务器。如何在 shell 命令方面获得与 Powershell 等效的功能?还是谢谢你的回答
  • 你可以在 Package Manager Console 中使用一些命令,比如 cd、dir... 你可以在 View > Other Windows 下找到这些命令
  • VS 没有“集成终端”。您可以使用工具 > 外部工具 > 添加轻松添加。命令=cmd.exe,参数=/k,初始目录=$(ProjectDir)。或者 Command=powershell.exe,如果你喜欢的话。
  • 谢谢@HansPassant!那我怎么打开呢? --> 啊,我已经找到了!谢谢您的回答。我完全解决了我的问题。它有点跑题了,我知道。但是你现在不会在文件树中如何隐藏 .pyc 文件吧?

标签: visual-studio


【解决方案1】:

Visual Studio 2022/2019

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

菜单查看终端 (Ctrl + ")

更改默认终端

菜单工具选项终端设为默认值


Visual Studio 2019 之前

来自cmets,最佳答案is from Hans Passant

  1. 添加外部工具。

    菜单工具外部工具添加

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

    Command = cmd.exeCommand = powershell.exe

    参数 = /k

    初始目录 = $(ProjectDir)

  2. 菜单工具终端(或你在标题中输入的任何内容)

  3. 享受吧!

【讨论】:

  • 如果我们可以在输出窗口中输入文本,这将是一个很好的解决方案。
  • 请注意,对于 PowerShell,您需要使用 -NoExit 而不是 /k。
  • 不要选择“使用输出窗口”,否则它将是一个只读窗口。
  • 究竟是哪个版本?
  • VS 2019 的所有这些终端选项对我来说都是完全缺失的。终端甚至没有出现在设置中的环境下
【解决方案2】:

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

Whack Whack Terminal

终端:CMD 或 PowerShell

快捷键:Ctrl + , Ctrl +

支持:Visual Studio 2017


BuiltinCmd

终端:CMD 或 PowerShell

快捷键:CtrlShiftT

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

【讨论】:

  • 这个扩展只打开一个终端窗口。有没有办法/另一个扩展来打开多个,就像 VSCode 允许的那样?
  • 出于某种原因,这两个扩展都不适合我。我无法输入文字。
  • @sabdiel 我注意到当您查看只读文件或没有打开可编辑文件时,您无法使用终端。
  • 显然有一个终端built into Visual Studio 2019。也许是时候更新了?但是没有“编辑:”、“更新:”或类似的 - 答案应该看起来好像是今天写的。
【解决方案3】:

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

包管理器控制台的快捷键:Alt + T, + N, O

Visual Studio 2017 Community 版本上测试。

Also it's available now as part of Visual Studio version 16.3 Preview 3

快捷键是Ctrl + `,同Visual Studio Code

【讨论】:

    【解决方案4】:

    最新版本的 Visual Studio 中新增了菜单 ViewTerminal,它将打开一个 PowerShell 实例作为 Visual Studio 可停靠窗口,而不是来自开发人员命令提示符的浮动 PowerShell 或 CMD 实例。

    【讨论】:

    • Re“Visual Studio 的最新版本”:它是什么版本? “最新”很快就会过时。
    【解决方案5】:

    Microsoft 刚刚在 Visual Studio 版本 16.3 Preview 3 中包含了一个集成的 Windows 终端。转到菜单 ToolsOptionsPreview Features,启用Experimental VS Terminal 选项并重新启动 Visual Studio。

    Say hello to the new Visual Studio terminal!

    【讨论】:

    【解决方案6】:

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

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

    您也可以尝试WhackWhackTerminal(目前不支持 Visual Studio 2019)。

    【讨论】:

      【解决方案7】:

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

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

      【讨论】:

        【解决方案8】:

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

        【讨论】:

          【解决方案9】:

          右键单击您的解决方案,上面的“属性”是选项“打开命令行”,它可以访问默认的 CMD、PowerShell 和开发人员命令提示符。

          或者,您可以使用快捷键 Alt + Space 作为默认 (CMD),Shift + Alt + , 用于开发人员 (cmd),Shift + Alt + . 用于 PowerShell。

          【讨论】:

            【解决方案10】:

            打开终端:

            • 使用带有反引号字符的 Ctrl + ` 键盘快捷键。此命令适用于 Linux 和 macOS。
            • 使用菜单查看终端菜单命令。
            • 从命令面板 (Shift + + P),使用视图:切换集成终端命令。

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

            【讨论】:

            • 回答了这个问题。问题是关于Visual Studio,而不是Visual Studio Code。 “Command Palette”、提供的链接以及提及 Mac 和 Linux(Visual Studio 仅在 Windows 上运行)all 表明此答案适用于 Visual Studio Code。跨度>
            【解决方案11】:

            菜单查看调试控制台 (Ctrl + Shift + Y) .调试控制台旁边是终端。

            【讨论】:

              【解决方案12】:

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

              或者从命令面板查看 -> 其他窗口 -> 命令窗口

              【讨论】:

              猜你喜欢
              • 2018-02-16
              • 2021-05-12
              • 2021-01-25
              • 2017-05-13
              • 2020-06-30
              • 1970-01-01
              • 2019-05-18
              • 2015-07-21
              • 2018-12-02
              相关资源
              最近更新 更多