MAN*_*ARY 59 windows-7-x64 visual-studio-code
我们可以在VS Code中添加多个不同的终端吗?我计划添加以下三个终端并与所有这些一起工作
- Windows命令提示符
- 电源外壳
- Git Bash
我知道我需要添加以下命令 Preferences => Setting
// // 64-bit cmd if available, otherwise 32-bit
"terminal.integrated.shell.windows": "C:\\Windows\\sysnative\\cmd.exe",
// // 64-bit PowerShell if available, otherwise 32-bit
"terminal.integrated.shell.windows": "C:\\Windows\\sysnative\\WindowsPowerShell\\v1.0\\powershell.exe",
// // Git Bash
"terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe",
Run Code Online (Sandbox Code Playgroud)
我想在上面添加以上三个命令 setting.json
当我点击+不同的终端应该打开,我想在不改变首选项的情况下使用这些终端.是否可以在VS Code中使用?
ian*_*411 80
有一种方法可以通过安装扩展程序来实现这些步骤:
找到一个名为的扩展Shell launcher并安装它.如果需要,或在完成所有步骤后重新加载VS代码.
转到Files --> Preferences --> Settings,这将打开settings.json文件,然后插入此(您可以根据自己的内容编辑此内容):
码:
"shellLauncher.shells.windows": [
{
"shell": "C:\\Windows\\<sysnative>\\cmd.exe",
"label": "cmd"
},
{
"shell": "C:\\Windows\\<sysnative>\\WindowsPowerShell\\v1.0\\powershell.exe",
"label": "PowerShell"
},
{
"shell": "C:\\Program Files\\Git\\bin\\bash.exe",
"label": "Git bash"
},
{
"shell": "C:\\Windows\\<sysnative>\\bash.exe",
"label": "WSL Bash"
}
]
Run Code Online (Sandbox Code Playgroud)
PS:你可以使用shellLauncher.shells.linuxfor Linux或shellLauncher.shells.osxfor macOS.
Files --> Preferences --> Keyboard Shortcuts然后在文件顶部找到打开{}文件.插入此:码:
[
{ "key": "ctrl+alt+`", "command": "shellLauncher.launch" }
]
Run Code Online (Sandbox Code Playgroud)
PS:你可以使用任何组合键,但在这里我为自己选择了Ctrl + Alt +(反引号).
您可以重新加载VS代码并单击已分配的组合键,这样您就可以选择要使用的组合终端.
有关详细信息,请查看官方网站:https://marketplace.visualstudio.com/items?itemName = Triarar.shell -launcher
请享用!
AKS*_*AKS 50
即使问题是在去年被问到并且答案被接受但我仍然觉得回答这个问题,因为我没有找到任何简单,合适和完整的答案,而作为一个开发我需要多个终端方便点击如下: -
我不打扰他们的路径,添加另一个扩展VS代码已经能够或重新加载VS Shell等,并手动插入和设置设置文件.
我发现这个问题被多次询问,并且几乎全部手动设置写入一些设置等,或者有时只选择获得单一类型的终端.@Pawan的答案有点接近,但是这个解决方案最终落到单个终端,进入交换机终端的命令设置,这个将适用于git或任何其他终端.
如果您安装的工具在power-shell和git等命令行上工作,并且在Windows中有默认的cmd提示符,那么请按照快速的三个步骤立即获取所有终端,然后通过单击切换到任何人.
打开终端,它应该是可见的(使用ctrl +`或从菜单View-> Integrated Terminal)
打开命令搜索(使用Ctrl + Shift + P或从菜单View-> Command Palette ...)

只需单击要添加的任何一个,即可从命令列表中快速访问.
现在,在执行步骤6到列表之后添加在步骤5中选择的终端而不删除先前的终端.
要使用特定终端,只需在终端窗口的终端列表中选择所需的终端.
Wac*_*urn 19
按ctrl + shift + `快捷方式,或按十字标记运行新终端,然后键入bash默认模式为powershell或powershell默认模式为bash.在这里,您的终端已切换.
目前 VS Code 支持一次仅将一个可用终端定义为默认终端,并且您不能添加多个 shell 终端。
如果您不想按照@ian0411 的建议安装“Shell Launcher”插件,那么这里是更改/选择默认终端的快速方法。
按“Ctrl + Shift + P”打开命令面板。
输入“终端:选择默认外壳”并按回车键。系统将提示您选择 Git Bash、PowerShell 或 Cmd,如下所示:
注意:这将更改默认的 shell 终端,但在您需要使用另一个终端时更改它没有坏处。
顺便说一句,如果您只需要在 Cmd 和 Powershell 之间切换,那么您可以键入 cmd 或 powershell(在已经打开的终端中)切换到所需的终端。但它不适用于 Git Bash。
我在上面没有看到这一点,但请阅读所有答案。我认为这是目前支持的最佳方法。我相信,和我一样,OP 只是想打开 VSCode,在终端窗口的那边,我们只需要一个选项列表来打开。
是的,您可以打开命令“终端:选择默认外壳”并循环添加各种类型的终端...
其次是:
我不知道这个选项是什么时候添加到下拉列表中的,但是看!无需从查找命令开始。我认为这比任何其他答案都顺利得多,但它仍然会导致令人讨厌的将您的默认术语覆盖为您在离开会话之前的最后选择。
在这里,我们可以更轻松地打开Select Default Shell - 它应该支持“Select New Shell”。很简单,你会想。希望有人尽快添加,或者我有时间做出贡献。
| 归档时间: |
|
| 查看次数: |
48421 次 |
| 最近记录: |