Uncategorized

VScodeで terminated with exit code: 9009 を回避する

投稿日:

解決策

File → prefference → サーチバーにterminal exitと入力 → Show Exit Alertの項目のチェックを外す。

windowsでvisual studio code (vscode)の統合ターミナルを使っていると時々出くわすこいつ。

The terminal process "C:\Windows\System32\cmd.exe" terminated with exit code: 9009. 

環境変数のERRORLEVELが9009の状態でターミナルをexitした場合にこうなる。

cmd.exeでは、正しいコマンドを入力せずにEnterキーを押すとおなじみの文句が出る。

'〇〇〇' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。

英語ならこう、

'〇〇〇' is not recognized as an internal or external command,
operable program or batch file.

この時のERRORLEVELを拝見してみよう。

>echo %ERRORLEVEL%

9009

この状態でexitコマンドを実行するとVScodeのウィンドウの右下に注意を促すポップアップが出現する。これがどうにも目障りだ。

これを回避するためには、settingsのShow Exit Alertの項目のチェックを外せばいい。そうすることで、exit codeが0ではないときでもアラートが出なくなる。

 

-Uncategorized

Copyright© ユビオキバ , 2024 All Rights Reserved.