【发布时间】:2021-05-06 00:46:24
【问题描述】:
在 VSCode 上,如果我需要在某个工作区使用不同的终端 shell,我在工作区文件 (.code-workspace) 中添加了以下设置:
"settings": {
"terminal.integrated.shell.windows": "path\to\the\shell.exe"
}
在最新更新(2021 年 4 月 - 1.56 版)之后,这不再起作用,我收到以下警告:
已弃用,请改用
#terminal.integrated.defaultProfile.windows#
如果我将设置名称替换为我得到的建议名称:
此设置只能在应用程序用户设置中应用
如何为每个工作区设置不同的终端外壳?
【问题讨论】:
-
似乎是一个已知的未解决问题github.com/microsoft/vscode/issues/121470
-
这个问题随着vs code Version:1.56.2的最新更新版本结束,真的不需要提供磁盘上终端bin的显式路径。我刚刚删除了所有绝对路径,然后通过按 ctrl + shift + p 并键入默认终端,您可以选择要默认的那个,就是这样。
-
@CarlosPimentel 我不想每次都选择(记住正确的),我喜欢为每个工作区设置正确的终端外壳。幸运的是this 还在工作