我最近从 切换bash到zsh
我可以毫无问题地使用它,运行代码等等。
然而,VS Code问题出现了:
我无法改变它的外壳
zsh
弹出此错误:
bash: exec: zsh: not found
我在 Google 上搜索了一下,大家都建议了两个选择:
F1+Select Custom Profile并选择所需的 shell
然而,我没有被提供
zsh
- 添加到
settings.json行:
{
"terminal.integrated.shell.linux": "zsh" // либо "/usr/bin/zsh"
}
或者:
{
"terminal.integrated.profiles.linux": {
"zsh": {
"path": "zsh" // либо "/usr/bin/zsh"
}
}
}
但是,这也不起作用,甚至
vscode用深色突出显示它:

或者他们可以同时提供两种选择
谁能帮忙解决这个问题?
通过 flatpak 安装 vscode 时也出现了同样的问题。删除 flatpak 的 vscode 并从官方存储库重新安装后,一切都已修复。