VSCodeのターミナルを開くたびに、CMD/Powershellなどのデフォルトのターミナルツールが表示されますが、いくつかのプラグインをインストールすると、デフォルトのツールが変更される可能性があります。例えば、最近私が遭遇したのは、開くたびにデフォルトで`javatls`(通常はJava/Language ServerプラグインやTaskによって自動作成された設定)が表示され、日常の使用に非常に支障が出ていました。
そのため、デフォルトのツールを手動で他の必要なツールに切り替える必要があります。
## 方法一:クイックインターフェースでの変更(推奨、最も直感的)
1. VSCodeでショートカットキー `Ctrl + Shift + P` を押してコマンドパレットを呼び出します。
2. **`Terminal: Select Default Profile`**(中国語環境では `终端: 选择默认配置文件`)と入力して選択します。
3. ポップアップ表示されるドロップダウンリストで、**PowerShell**(または必要な他のターミナルツール)を選択します。
> **ヒント:** 変更後、現在開いているターミナルタブ(`javatls`が含まれているもの)をすべてゴミ箱アイコンをクリックして削除し、再度 `Ctrl + ` ` を押して新しいターミナルを開くと有効になります。
## 方法二:`settings.json` で直接ロックする
プラグインが「強力」で、インターフェースでの変更後も時々元に戻されてしまう場合は、設定ファイルに直接書き込むことができます。
1. `Ctrl + Shift + P` を押し、**`Preferences: Open User Settings (JSON)`**(ユーザー設定を開く)と入力して選択します。
2. JSONに以下の行を追加(または変更)します。
```json
{
"terminal.integrated.defaultProfile.windows": "PowerShell"
}
```