Visual studio code 如何在VisualStudio代码中打开shell命令提示符?

Visual studio code 如何在VisualStudio代码中打开shell命令提示符?,visual-studio-code,Visual Studio Code,当使用VisualStudio代码时,如何运行命令行程序,例如choco(chocolate)命令?我是否需要在VS代码外部运行一个单独的命令行(CMD.exe),或者代码中是否有一个热键/窗口,我可以在其中运行这些命令 我看到了“命令调色板”,但并不完全清楚该调色板中运行的是什么命令引擎。使用CMD+Shift+C或CTRL+Shift+C,但它只会打开一个新的外部编辑器标准bash控制台 我希望他们能实现一个集成控制台,我不能评论,因为我没有50%的声誉,所以我发布了一个答案。 正如MCBL

当使用VisualStudio代码时,如何运行命令行程序,例如choco(chocolate)命令?我是否需要在VS代码外部运行一个单独的命令行(CMD.exe),或者代码中是否有一个热键/窗口,我可以在其中运行这些命令


我看到了“命令调色板”,但并不完全清楚该调色板中运行的是什么命令引擎。

使用
CMD+Shift+C
CTRL+Shift+C
,但它只会打开一个新的外部编辑器标准bash控制台


我希望他们能实现一个集成控制台,我不能评论,因为我没有50%的声誉,所以我发布了一个答案。
正如MCBL所写,没有集成控制台。您可以在此处投票支持此功能:由于调试控制台不支持需要从控制台读取输入的程序,您可以通过在启动配置中将属性externalConsole设置为true来启用外部本机控制台。
json只需写下:“externalConsole”:true

对于集成控制台
使用Ctrl+`

从发行说明中:

随着5月份的发布,我们正在推出集成终端的初始版本。您可以使用Ctrl+`、从“视图|切换集成端子”菜单或从命令选项板中的“视图>切换集成端子”命令打开端子


我还不能添加评论,但我想指出@brady321的答案只适用于美国键盘:

注意:以下按键呈现为标准的美国键盘布局(

例如,英国键盘使用Ctrl+':

您可以在
文件>首选项>键盘快捷键
搜索
workbench.action.terminal.toggleTerminal
中找到快捷键。如果您不使用美国键盘,它将使用您的键盘布局向您显示等效的快捷键:

要检查打开本机控制台的快捷方式,请尝试在快捷方式文件中查找
workbench.action.terminal.openNativeConsole

有关集成终端的更多信息,请访问:


我使用自定义快捷方式。将以下keybind添加到keybinds.json:

[
    {
        "key": "ctrl+,",
        "command": "workbench.action.terminal.toggleTerminal"
    }
]
打开keybinds.json


CTRL+SHIFT+p然后键入键盘并单击打开键盘快捷键

可以使用此菜单选项打开它:
视图>集成终端

集成终端的默认键盘快捷键为Ctrl+`

在vscode中,您可以使用多个集成终端。
如果要打开另一个,请使用Ctrl+Shift组合键+`

vscode键快捷键呈现为标准美国键盘布局。如果使用不同的键盘布局,可以看到当前键盘中的表示形式。 很简单,打开此菜单选项:
文件>首选项>键盘快捷键
默认键盘快捷键上
搜索命令
workbench.action.terminal.toggleTerminal
,然后将鼠标指向信息图标,可以看到组合。对我来说是Ctrl+ñ,因为我使用的是西班牙语键盘布局

另外,创建个人快捷方式切换到终端也很酷。打开此菜单选项:
文件>首选项>键盘快捷键
,然后在
keybinding.json
选项卡上放置以下内容:

[
    {
        "key": "ctrl+pageup",
        "command": "workbench.action.terminal.focusNext",
        "when": "terminalFocus"
    },{
        "key": "ctrl+pagedown",
        "command": "workbench.action.terminal.focusPrevious",
        "when": "terminalFocus"
    }
]
现在,当光标集中在终端上,并且有多个终端时,您可以通过组合Ctrl+Page Down(上一个终端)和Ctrl+Page Up(下一个终端)浏览每个终端


提示:如果您专注于编辑器,可以使用相同的键盘快捷键在选项卡中导航。

相反,您也可以通过执行以下操作在visual studio代码工具中运行终端:

转到“查看>集成终端”或使用快捷键“Ctrl+”

我相信这在VisualStudio代码的更高版本上是可用的。我可以在版本1.7.0-insider上执行此操作。

Ctrl+`

集成终端在VisualStudio代码中,可以打开一个集成终端 终端,最初从工作区的根开始。这个可以 非常方便,因为您不必切换窗口或更改 执行快速命令行任务的现有终端的状态

要打开终端,请执行以下操作:

  • 使用带有反勾号字符的Ctrl+`键盘快捷键
  • 使用查看|切换集成终端菜单命令。从 命令
  • 调色板(Ctrl+Shift+P),使用视图:切换集成端子 指挥部。

我使用的是vsCode 1.9.1。我知道有两种方法

  • 您可以通过点击Ctrl+`键轻松打开它
  • 进入查看->集成终端如下图所示

  • 在我的英国MacBook上,当我在键盘快捷键中查找VS代码(代码>首选项>键盘快捷键)时,Toggle Integrated Terminal具有键绑定Crtl+`

    然而,快捷键在Ctrl+§,这是我的MacBook上的键,与英国Windows键盘上的`相同


    您可以使用Microsoft的文本编辑器,但不能使用etc等。要访问命令行,请使用Control+ESC。运行命令行程序的最佳方法是使用VS代码中提供的终端窗口。这样,您就不会切换任何应用程序。但要在终端和其他窗口之间切换,我建议如下:

  • 打开终端-Ctrl+`
  • 打开第二个终端-当您在第一个终端中运行节点脚本时,它被阻止,您需要同时运行第二个脚本-Ctrl+Shift+`
  • 在不重新打开的情况下聚焦/切换回终端:
  • 按F1,然后键入键盘