skip to content
barorin&?

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

/ 1 min read

Table of Contents

問題

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"
}
}