Windows ターミナルは、コマンド プロンプト、PowerShell、bash (Windows Subsystem for Linux (WSL) 経由) など、既に好きなコマンド ライン シェル用の最新のホスト アプリケーションです。 その主な機能には、複数のタブ、ペイン、Unicode と UTF-8 文字のサポート、GPU 高速テキスト レンダリング エンジン、独自のテーマを作成し、テキスト、色、背景、ショートカットをカスタマイズする機能があります。
注
一般的な情報については、Scott Hanselman の記事を参照してください。 コンソール、ターミナル、シェルの違いは何ですか。 または Rich Turner のビデオ コマンドライン シェルとは何ですか?
さまざまなコマンド ライン アプリケーションをサポートする複数のプロファイル
Windows ターミナル内のコマンド ライン インターフェイスを使用して、任意のアプリケーションを実行できます。 この機能には、PowerShell とコマンド プロンプトから Azure Cloud Shell、および Ubuntu や Oh-My-Zsh などの WSL ディストリビューションまで、あらゆるものが含まれます。
タブのティアアウト
Windows ターミナルでタブを破棄し、新しいウィンドウを作成できます。
既存のウィンドウにタブをドラッグ アンド ドロップすることもできます。
カスタマイズされたスキームと構成
さまざまな配色と設定を使用するように Windows ターミナルを構成できます。 クールなテーマでプロンプトをカスタマイズする方法については、「 チュートリアル: Oh My Posh を使用して PowerShell または WSL のカスタム プロンプトを設定 する」を参照してください。独自の配色を作成する方法については、[ 配色] ページを参照してください。
カスタム アクション
Windows ターミナルには、より自然な感じにするために使用できるさまざまなカスタム コマンドが用意されています。 特定のキーボード ショートカットが気に入らない場合は、任意のキーボード ショートカットに変更します。
たとえば、コマンド ラインからテキストをコピーするための既定のショートカットは 、Ctrl + Shift + C です。 このショートカットは 、Ctrl + 1 または任意に変更できます。 新しいタブを開くには、既定のショートカットは Ctrl + Shift + T ですが、このショートカットを Ctrl + 2 に変更したい場合があります。 開いているタブ間を反転する既定のショートカットは 、Ctrl + Tab です。このショートカットを Ctrl + - に変更し、それを使用して新しいタブを作成することもできます。
ショートカットのカスタマイズの詳細については、「 アクション」ページを参照してください。
Unicode および UTF-8 文字のサポート
Windows ターミナルでは、さまざまな言語の絵文字や文字などの Unicode 文字と UTF-8 文字を表示できます。
GPU 高速テキスト レンダリング
Windows ターミナルは GPU を使用してそのテキストをレンダリングするため、既定の Windows コマンド ライン エクスペリエンスよりもパフォーマンスが向上します。
背景画像のサポート
Windows ターミナル ウィンドウ内に背景画像と GIF を含めることができます。 プロファイルに背景画像を追加する方法については、「 プロファイル - 外観」ページを参照してください。
コマンド ライン引数
コマンド ライン引数を使用して、特定の構成で起動するように Windows ターミナルを設定できます。 新しいタブで開くプロファイル、選択するフォルダー ディレクトリを指定し、分割ウィンドウ ウィンドウでターミナルを開き、フォーカスするタブを選択できます。
たとえば、3 つのウィンドウで PowerShell から Windows ターミナルを開くには、左側のウィンドウでコマンド プロンプト プロファイルを実行し、右側のウィンドウを PowerShell と WSL を実行している既定のプロファイルの間で分割して、次のように入力します。
wt -p "Command Prompt" `; split-pane -p "Windows PowerShell" `; split-pane -H wsl.exe
コマンド ライン引数の設定の詳細については、「コマンド ライン引数」ページを参照してください。
Windows Terminal