我想要实现的是在VSCode中运行任务时在“输出”窗格中使用zsh,但它继续使用/bin/sh
。
“终端”窗格正在使用zsh。
这是我的配置:
➜ ~ echo $SHELL
/bin/zsh
➜ ~ which zsh
/bin/zsh
tasks.json
{
"version": "0.1.0",
"command": "echo Im $0",
"suppressTaskName": true,
"isShellCommand": {
"executable": "/bin/zsh"
},
"showOutput": "always",
"tasks": [
{
"taskName": "Test",
"args": ["test"]
}
]
}
运行Task时的输出是:
Im /bin/sh