Dev Container から local ターミナルを開こうとして失敗する件。

.vscode/settings.json の設定

.vscode/settings.json で以下を設定。

{
    "terminal.integrated.defaultProfile.linux": "/bin/zsh",
    "terminal.integrated.profiles.linux": {
        "/bin/zsh": {
            "path": "/bin/zsh"
        }
    }
}

path を正しく設定した profile, /bin/zsh を用意して、それを default profile として利用すればOK。

VSCode coreで修正済み

最終的にはVScode で修正済み。

ただ、他のVSCode fork エディタでは直っていないっぽい(Antigravity, Cursor など)。