我在Windows 10电脑上使用Visual Studio Code。我想把我的默认终端从Windows PowerShell更改为Ubuntu上的Bash(在Windows上)。

我该怎么做呢?


当前回答

转到>首选项>设置文件(或按Ctrl+,),然后点击右上角最左边的图标,“打开设置(JSON)”

在JSON设置窗口中,添加这个(在花括号{}内):

"terminal.integrated.shell.windows": "C:\\WINDOWS\\System32\\bash.exe"`

(在这里你可以放任何其他你想要的自定义设置)

签出该路径以确保bash.exe文件在那里,否则请找出它的位置并指向该路径。

现在如果你在VS Code中打开一个新的终端窗口,它应该用bash而不是PowerShell打开。

其他回答

按ctrl + Shift + p ->类型的settings.json 在文件的末尾将powershell改为Git Bash

转到>首选项>设置文件(或按Ctrl+,),然后点击右上角最左边的图标,“打开设置(JSON)”

在JSON设置窗口中,添加这个(在花括号{}内):

"terminal.integrated.shell.windows": "C:\\WINDOWS\\System32\\bash.exe"`

(在这里你可以放任何其他你想要的自定义设置)

签出该路径以确保bash.exe文件在那里,否则请找出它的位置并指向该路径。

现在如果你在VS Code中打开一个新的终端窗口,它应该用bash而不是PowerShell打开。

如果你想要选择控制台的类型,你可以把它写在“keybinding”文件中。(该文件可以在以下路径“文件->首选项->键盘快捷键”中找到) `

//with this you can select what type of console you want
{
    "key": "ctrl+shift+t",
    "command": "shellLauncher.launch"
},

//and this will help you quickly change console
{ 
    "key": "ctrl+shift+j", 
    "command": "workbench.action.terminal.focusNext" 
},
{
    "key": "ctrl+shift+k", 
    "command": "workbench.action.terminal.focusPrevious" 
}`

你也可以在VSCode中按F1并键入/选择terminal: select default Profile(或terminal: select default Shell在旧的VSCode版本中)来选择你的默认终端。

年龄:

我只是在打开的终端中键入以下关键字;

powershell bash cmd 节点 Python(或python3)

详见下图。(VSCode版本1.19.1 - windows 10操作系统)

它也适用于VS Code Mac。我尝试用VSCode(版本1.20.1)