VSCode更改默认终端

abh*_*tps 83 bash terminal powershell cmd visual-studio-code

我在Windows 10 PC上使用Visual Studio Code.我想将我的默认终端从Windows PowerShell更改为Ubuntu上的Bash(在Windows上).

我怎样才能做到这一点?

Lev*_*ler 186

您也可以通过按F1VS代码并键入/选择终端:选择默认外壳选择默认终端.

终端选择

终端选择

  • 过时的答案。不适用于新的 VS 代码版本 (7认同)
  • 我现在使用的是 MacOS Catalina,“终端:选择默认 Shell”就在那里并为我工作。 (4认同)
  • 从今天开始,在MacOS上,终端扩展在菜单中没有“选择默认外壳”选项!使用/sf/answers/3494166721/的我很幸运。 (2认同)
  • 这是否有所改变,因为我在 Windows 版本 1.65.2 上完成了此操作,每次重新启动时,我都会得到 powershell 而不是 Git bash (2认同)

Ana*_*hag 37

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

  1. 电源外壳
  2. 庆典
  3. CMD
  4. 节点
  5. python(或python3)

请参阅下图中的详细信息.(VSCode版本1.19.1 - Windows 10 OS) 在此输入图像描述

它也适用于VS Code Mac.我用VSCode(版本1.20.1)试了一下


小智 24

  1. 只需按Ctrl+ Shift+P
  2. 搜索“终端:选择默认配置文件”。点击
  3. 您将看到终端选项并选择Git Bash


A. *_*son 14

文件>首选项>设置(Ctrl +,)

在{}内的右边窗口粘贴:

File > Preferences > Settings

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

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

如果您现在关闭VS Code中的终端窗口并重新启动它,它应该使用bash而不是PowerShell打开.


ari*_*had 8

通过运行终端配置您的默认集成终端:选择默认配置文件命令,该命令也可通过终端下拉菜单访问。

在此处输入图片说明

请参阅https://code.visualstudio.com/docs/editor/integrated-terminal#_terminal-profiles

  • 这是正确且最新的方法,但是,它在 VS Code v1.56.2 中对我不起作用。这有效 "terminal.integrated.shell.windows": "C:\\WINDOWS\\System32\\bash.exe" (2认同)
  • 在 VSCode 1.56.2 中也不适合我。使用已弃用的方式,它有效。 (2认同)

小智 6

您可以通过按+ +打开命令面板来更改终端。CtrlShiftP

或者您可以前往查看顶部的“

然后输入终端:选择默认配置文件

您可以输入您想要的终端。


Mus*_*oya 6

要在 Visual Studio Code 中更改项目的默认终端:

  1. 创建一个名为 .vscode的文件夹
  2. 在此文件夹中创建settings.json文件:
  3. 写入你想要的设置

例如,如果您是 Windows 用户并希望将“命令提示符”设置为默认终端,您可以编写:

"terminal.integrated.defaultProfile.windows": "Command Prompt"
Run Code Online (Sandbox Code Playgroud)

价值观。您可以通过:"Git Bash""PowerShell""Command Prompt"

对于 Linux,您将使用terminal.integrated.defaultProfile.linux;对于 macOS,您将使用:terminal.integrated.defaultProfile.osx

在此输入图像描述


Gar*_*amb 5

由于您使用 WSL,Visual Studio Code 具有专用的Remote - WSL扩展,因此您可以直接在 Visual Studio Code 中使用 Linux 环境。

\n

当您在 Linux 中打开项目时,默认情况下,它使用 Linux 默认 shell(默认为 bash),因此无需配置。

\n

如果你想切换到其他配置文件,有Terminal \xe2\x86\x92 Integrated \xe2\x86\x92 Default Profile: Linux部分,所以你可以选择你最喜欢的一个。

\n

Linux 终端配置文件

\n