Vs代码终端每次都更改为powershell [重复]

Posted

技术标签:

【中文标题】Vs代码终端每次都更改为powershell [重复]【英文标题】:Vs code terminal changes to powershell every time [duplicate] 【发布时间】:2021-11-02 10:18:04 【问题描述】:

在 Vs 代码更新 1.60.0 后终端打开 powershell 但默认保持不变(git bash)。如果我创建新终端,那么它会打开 git bash。

当我启动应用程序时,它看起来像:-

然后我必须创建新的 shell & 它会打开默认的 shell (git bash):-

【问题讨论】:

这是 v1.60.0 中的一个已知问题,有望很快得到解决。 tnx 很多 @mklement0 ???? 【参考方案1】:

首先尝试将terminal.integrated.defaultProfile.windows 设置为 bash(如果您希望默认使用 bash)

这样,您不必从当前的默认 Powershell 终端切换。

... 前提是 microsoft/vscode issue 132149 是固定的,但情况并非如此。 这是issue 132150 的副本,现在由commit c765e70 和Megan Rogge 修复。

    async createTerminal(options?: ICreateTerminalOptions): Promise<ITerminalInstance> 
        if (!this._availableProfiles) 
            await this._refreshAvailableProfiles();
        

9 月 14 日(2021 年)更新:现在已修复,VSCode 1.60.1 及其August 2021 Endgame Recovery。

【讨论】:

它在?。 tnx... @Sadhin 这已在 main 中修复:请参阅上面我编辑的答案。它应该很快在 1.60.1 中可用。 @Sadhin VSCode 1.60.1 现已(9 月 14 日)发布,应该可以解决问题。 是的,现在已修复。 tnx...

以上是关于Vs代码终端每次都更改为powershell [重复]的主要内容,如果未能解决你的问题,请参考以下文章

每次构建/运行时,VS Code 都会打开一个新的调试控制台

关于shell脚本如何批量将一个文件夹下面的所有文件都更改为.TXT后缀

将 PowerShell 的默认输出编码更改为 UTF-8

将Pycharm中Terminal使用Powershell作为终端

一个错误在 print() 行上显示“TypeError:'int' object is not subscriptable”,但我将每个 int 值都更改为 str 值

如何完全卸载VS2010,每次重装后我的原来的设置还是没有改变啊