この記事では、 Windows 11のWindows Terminalで拡張機能を管理する方法について説明します。私と同じように、拡張機能を追加または無効にしようとすると、アプリが奇妙なエラーをスローしたり、更新が正しく表示されなかったりすることがあります。ありがたいことに、Windows Terminal には専用の拡張機能ページが用意されたため、アクティブな拡張機能を確認したり、オン/オフを切り替えたり、各拡張機能の詳細情報を取得したりすることがはるかに簡単になりました。Microsoft がこれをどのように統合したかは少し奇妙ですが、うまく機能していると思います。とにかく、一度コツをつかめば、拡張機能の管理はより簡単に感じられます。特に、プロファイルの問題をトラブルシューティングしたり、ターミナルエクスペリエンスをカスタマイズしたりする場合に役立ちます。
Windows 11 の Windows Terminal で拡張機能を管理する方法
以下は、エラーを繰り返している拡張機能を無効化しようとした際に実際に効果があった手順です。ターミナルの動作が突然おかしくなったり、UbuntuやWSLなどの新しいプロファイルをインストールしたばかりの場合は、どの拡張機能がアクティブになっているかを確認し、不要なものを無効にしたり、何が読み込まれているかを確認したりするとよいでしょう。通常、拡張機能のトグルボタンは見つかります。それをクリックすると詳細が表示されれば、さらに便利です。目標は、整理整頓された状態を維持し、スムーズに動作させることです。
通常の方法でWindowsターミナルを開きます
- WindowsターミナルをクリックWin + Xするか、スタートメニューから見つけてください。
- または、「Windows Terminal」を検索して起動します
その部分は簡単です。そこから、隠れた場所にある拡張機能ページに移動します。
拡張機能ページに移動します
- 上部のタブバーの+アイコンの横にあるドロップダウン矢印をクリックします。
- 設定を選択する(またはショートカットを押すCtrl +, )
- 設定ウィンドウで、左側のサイドバーにオプションの一覧が表示されます。拡張機能を見つけてクリックします。
設定インターフェースに新しいタブが開き、アクティブな拡張機能の一覧が表示されます。これは、問題のある拡張機能を無効にしたり、プロファイルに何が送られているかを確認したりしたい場合に便利です。
個々の拡張機能を管理する
- 拡張機能ページでは、PowerShell、WSL、Azureなど、プロファイルに紐づけられた拡張機能の一覧が表示されます。
- 拡張機能を無効または有効にしたい場合は、拡張機能の横にあるスイッチを切り替えるだけです。
- スコープ(自分のユーザーのみか、すべてのユーザーか)、ソース URL、関連するプロフィール情報などの詳細が必要な場合は、拡張機能自体をクリックします。
これはかなり便利です。なぜなら、設定によっては特定の拡張機能が競合を引き起こしたり、プロファイルを乱雑にしたりしてしまうからです。それらを無効化することで、奇妙な動作を解決したり、読み込み時間を短縮したりできます。そして、あるマシンでは最初の試みでは無効化に失敗しましたが、ターミナルを素早く再起動したら、ようやく使えるようになりました。
拡張機能の詳細を見る
拡張機能を直接クリックすると、詳細情報が表示されます。settings.jsonの内容(すべてのプロファイル情報と拡張機能の設定が格納されている場所)などの詳細を確認できます。何か問題が発生した場合、このJSONスニペットを調べることで手がかりが得られることがあります。"source": "Windows. Terminal. Azure"や のような行が表示される場合があります"scope": "currentUser"。
設定を手動で調整したりバックアップしたりしたい場合は、このビューから直接コンテンツをコピーできます。右クリックして「コピー」を選択するか、すべて選択してコピーしてください。もちろん注意が必要ですが、多くの調整はこの方法で行われます。
拡張機能が破損していたり問題を引き起こしている場合は、このページから無効化するだけで通常は十分です。変更を有効にするにはWindowsターミナルの再起動が必要になる場合もありますが、私の経験では非常にスムーズです。
Windows 11でターミナル設定を変更する
一般的な調整(起動プロファイルの変更や外観の変更など)は、Ctrl +, を押します。設定UIが開き、テーマやプロファイルを変更したり、必要に応じてすべてをデフォルトに戻したりできます。設定はsettings.json以下のファイルに保存されます。
%LOCALAPPDATA%\Packages\Microsoft. WindowsTerminal_8wekyb3d8bbwe\LocalState
メモ帳などのJSONエディタで開いてください。ただし、極端な変更を加える前には必ずバックアップを取ってください。Windowsでは、注意しないと簡単に問題が発生してしまいます。このファイルを直接変更するのは高度な操作ですが、大幅なカスタマイズや根深い問題の解決が必要な場合には、必要な場合もあります。
JSONファイル内の特定のプロファイルや拡張機能のエントリを削除または編集するだけで、起動時の不具合やプロファイルの読み込みの不具合が修正されることがあります。ただし、Windows Terminalはファイル内の予期せぬ変更を必ずしも歓迎しないため、慎重に作業を進めてください。
これで少しでもお役に立てれば幸いです。拡張機能の管理は難しそうに思えるかもしれませんが、メニューにたどり着けば簡単です。トラブルシューティングは、主に拡張機能の切り替えと探索に集中することになります。