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

Dan*_*sen 60 visual-studio-code

使用Visual Studio Code时,如何运行命令行程序,例如choco(Chocolatey)命令?我是否需要在VS Code外部运行单独的命令行(CMD.exe),或者Code中是否有热键/窗口可以运行这些命令?

我看到了"Command Palette",但是在那个调色板中运行的命令引擎并不完全清楚.

谢谢

bra*_*321 69

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

从发行说明:

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

https://code.visualstudio.com/updates#_workbench

  • 在Windows英国键盘背面滴答不起作用,但ctrl和撇号为我工作. (8认同)

小智 40

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

我希望他们能实现一个集成的控制台.


equ*_*man 21

可以使用以下菜单选项打开它: View > Integrated Terminal

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

在vscode中,您可以使用多个集成终端.
如果你想打开另一个使用Ctrl+ Shift+`

假设标准美国键盘布局呈现vscode键快捷键.如果您使用不同的键盘布局,请阅读如何查看当前键盘中的表示.这很容易,打开这个菜单选项:File > Preferences > Keyboard Shortcuts 然后在Default Keyboard Shortcut搜索命令上,workbench.action.terminal.toggleTerminal然后将鼠标指向信息图标,可以看到组合.对我来说是Ctrl+ ñ因为我正在使用西班牙语键盘布局.

在此输入图像描述

另外很酷的是创建一个切换到终端的个人快捷方式.打开此菜单选项:File > Preferences > Keyboard Shortcuts并在keybinding.json选项卡上输入:

[
    {
        "key": "ctrl+pageup",
        "command": "workbench.action.terminal.focusNext",
        "when": "terminalFocus"
    },{
        "key": "ctrl+pagedown",
        "command": "workbench.action.terminal.focusPrevious",
        "when": "terminalFocus"
    }
]
Run Code Online (Sandbox Code Playgroud)

现在当光标聚焦在终端上并且有多个终端时,您可以使用组合Ctrl+ Page Down为前一个终端和Ctrl+ Page Up为下一个终端导航每个终端.

提示:如果您专注于编辑器,则可以使用相同的键盘快捷键来浏览选项卡.


小智 21

对于 Mac Cmd+j
对于 win Ctrl+j


msa*_*lin 8

我不能发表评论,因为我没有50个声望,所以我发布了一个答案.正如MCBL所写,没有集成控制台.您可以在此处投票支持此功能:UserVoice - 集成终端.


job*_*bmo 8

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

注意:假设标准的美式键盘布局,将呈现以下键.(https://code.visualstudio.com/Docs/customization/keybindings)

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

您可以找到File > Preferences > Keyboard Shortcuts搜索的快捷方式workbench.action.terminal.toggleTerminal.如果您没有使用美国键盘,它将使用键盘布局显示相应的快捷键:

在此输入图像描述

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

有关集成终端的更多信息,请访问:https://code.visualstudio.com/docs/editor/integrated-terminal


Tec*_*ech 5

相反,您也可以通过简单地执行以下操作在Visual Studio代码工具中运行终端:

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

我相信这可以在Visual Studio代码的更高版本中使用.我可以在版本1.7.0-insider上执行此操作.


Ves*_*per 5

在 ubuntu 中使用 Ctrl + J 键进行测试