事象
vscodeでいつものように、デバッガやタスク実行をしようとしたら
パラメーターの書式が違います --Command
とか出てきて止まる。
なんだこれ?
なにか処理系に関わる部分いじったっけ?
もしかしてvscodeごと壊れた???・・・
(イライラが募る・・・)
原因と対処
原因は、vscodeの統合ターミナルのPowershellの起動オプションをいじくったからだった。
文字化けへの対処で、最近設定変更したのを、完全に忘れてた。
"terminal.integrated.profiles.windows": {
"PowerShell": {
"source": "PowerShell",
"args": [
"-NoExit",
"-Command",
"chcp 65001"
],
}
}
VS Codeのターミナル(PowerShell)で日本語が文字化けしてしまった件 #Git - Qiita
このオプションの記述方法が、自分の環境にマッチしてなかった。
一見、文字化け問題は解決したように見えていたが、根本的な解決はできていなかったようだ。
その結果、デバッガとかタスクの起動時に悪さをしてしまっていた。
上記の設定を削除したら、無事デバッガ・タスクの起動が可能になった。
反省
2024年時点なのに、2022年の記事を参考にしてしまった。
また、settings.jsonの記述の意味をちゃんと理解せずに、コピペで解決できたつもりになっていたから痛い目を見た。
ちゃんと自分が解決したい事象と、そのために必要な設定を理解して設定をいじるようにすべき。
参考記事
- 本質的には同じ現象で困っていた方がいた