我在Windows 10电脑上使用Visual Studio Code。我想把我的默认终端从Windows PowerShell更改为Ubuntu上的Bash(在Windows上)。
我该怎么做呢?
我在Windows 10电脑上使用Visual Studio Code。我想把我的默认终端从Windows PowerShell更改为Ubuntu上的Bash(在Windows上)。
我该怎么做呢?
当前回答
因为你使用的是WSL, VSCode有专门的远程WSL扩展,所以你可以直接在VSCode中使用Linux环境。当您在Linux中打开项目时,默认情况下,它使用Linux默认shell(默认为bash),因此不需要配置。
如果你想切换到其他配置文件,有终端>集成>默认配置文件:Linux部分,所以你可以选择你最喜欢的一个。
其他回答
我只是在打开的终端中键入以下关键字;
powershell bash cmd 节点 Python(或python3)
详见下图。(VSCode版本1.19.1 - windows 10操作系统)
它也适用于VS Code Mac。我尝试用VSCode(版本1.20.1)
您可以通过按CTRL SHIFT P打开命令面板来更改终端
或者你可以点击顶部的“查看”,然后点击“打开命令面板”
然后输入Terminal:选择Default Profile
然后你输入你想要哪个终端。
只需按Ctrl + Shift +p 搜索“终端:选择默认配置文件”单击 您将看到终端选项并选择Git Bash
离开@arielhad的解决方案…
我的VSCode版本是1.57.1。
打开settings.xml文件:
Ctrl + Shift + p 输入“Open Settings (JSON)”并选择。
增加如下内容:
"terminal.integrated.profiles.windows": {
"PowerShell": {
"path": [
"${env:windir}\\Sysnative\\WindowsPowerShell\\v1.0\\powershell.exe",
"${env:windir}\\System32\\WindowsPowerShell\\v1.0\\powershell.exe"
],
"source": "PowerShell",
"icon": "terminal-powershell",
"args": [
"-NoLogo",
"-ExecutionPolicy",
"Bypass"
]
},
"Command Prompt": {
"path": [
"${env:windir}\\Sysnative\\cmd.exe",
"${env:windir}\\System32\\cmd.exe"
],
"icon": "terminal-cmd"
},
//START: THIS DOES NOT WORK
"Git Bash": {
"path": [
"C:\\Program Files\\Git\\bin\\bash.exe",
],
"source": "Git Bash",
"icon": "terminal-bash"
}
// END: THIS DOES NOT WORK
//START: THIS WORKS
"GitBash": {
"path": [
"C:\\Program Files\\Git\\bin\\bash.exe",
],
"icon": "terminal-bash"
}
// END: THIS WORKS
}
我不知道为什么第二种方法有效,但它确实有效。“Git Bash”似乎是一个保留名称,我猜你不能设置路径。
因为你使用的是WSL, VSCode有专门的远程WSL扩展,所以你可以直接在VSCode中使用Linux环境。当您在Linux中打开项目时,默认情况下,它使用Linux默认shell(默认为bash),因此不需要配置。
如果你想切换到其他配置文件,有终端>集成>默认配置文件:Linux部分,所以你可以选择你最喜欢的一个。