VisualStudio Code の ターミナル に MSYS2 の zsh を使う

settings.jsonに以下のように記述

{
    "terminal.integrated.shell.windows": "C:\\msys64\\usr\\bin\\zsh.exe",
    "terminal.integrated.env.windows": {
        "MSYSTEM": "MINGW64",
        "CHERE_INVOKING": "1",
        "MSYS2_PATH_TYPE": "inherit"
    },
    "terminal.integrated.shellArgs.windows": [
        "--login"
    ],
    "terminal.integrated.cursorStyle": "line"
}

MSYS2でインストールしたGitは挙動不審なのでGit for Windowsを使用する。 したがって「"MSYS2_PATH_TYPE": "inherit"」は必須。