echo $SHELL
已登录: /bin/zsh
为什么内置shell仍然是bash
我需要在vscode
中进行哪些配置才能使zsh在内置终端中工作?
echo $SHELL
已登录: /bin/zsh
为什么内置shell仍然是bash
我需要在vscode
中进行哪些配置才能使zsh在内置终端中工作?
@Ale的回答已经过时了!应该使用以下内容:
"terminal.integrated.defaultProfile.osx": "zsh"
对于使用MAC的用户
"terminal.integrated.shell.osx": "/bin/zsh"
就这样,现在如果您打开另一个终端,您应该会看到 ZSH 终端。
terminal.integrated.shell.linux
属性。如果需要传递参数给zsh,请使用terminal.integrated.shellArgs.linux
属性。terminal.integrated.shell.osx
或 terminal.integrated.shell.windows
. - undefined@ccoutinho 更新了 Ale DC 的答案,将其路径更正为:
"terminal.integrated.defaultProfile.osx": "zsh"
但我还需要 Ale DC 的额外提示来清除当前显示的嵌入式终端(在终端选项卡右上角点击垃圾桶图标)。否则,我会有一个实例显示 zsh,另一个拒绝显示 zsh,这让我疯狂。
希望这可以帮到你。