skip to content
barorin&?

terminal.integrated.shell.windowsが非推奨となったことへの対応方法

/ 1 min read

問題

VSCodeを使っていると、

これは推奨されていません。既定のシェルを構成するための新しい推奨方法は、#terminal.integrated.profiles.windows# にターミナル プロファイルを作成し、そのプロファイル名を #terminal.integrated.defaultProfile.windows# の既定値として設定することです。
これは現在、新しいプロファイル設定より優先されていますが、将来は変更されます。
というエラーが出ました。

解決方法

setting.jsonの記述を修正します。

// これをコメントアウトもしくは削除
// "terminal.integrated.shell.windows": "C:\\WINDOWS\\System32\\cmd.exe",

// 新しく足した設定
"terminal.integrated.defaultProfile.windows": "Command Prompt",
"terminal.integrated.profiles.windows": {
    "PowerShell": {
        "source": "PowerShell",
        "icon": "terminal-powershell"
    },
    "Command Prompt": {
        "path": [
            "${env:windir}\\Sysnative\\cmd.exe",
            "${env:windir}\\System32\\cmd.exe"
        ],
        "icon": "terminal-cmd"
    },
    "Git Bash": {
        "source": "Git Bash"
    }
}