terminal
SHA-256Microsoftがオープンソースで公開しているモダンなターミナルツールで、マルチタブ、GPUアクセラレーション、高度なカスタマイズをサポートし、従来のCMDやPowerShellのインターフェースを置き換えることができます。
スマートダウンロード
Download 版をダウンロード
v1.24.10921.0 · 39.4 MB
Microsoft製の次世代コマンドラインターミナルで、CMDよりも強力で美しい。
主な機能
- マルチタブ管理、ペイン分割をサポート
- GPUアクセラレーションによるテキストレンダリングで、スムーズでカクつきのない動作
- 豊富なテーマと配色のカスタマイズ(JSON設定)
- WSL、PowerShell、CMD などを標準でサポート
- リッチテキスト、emoji、合字などの高度な表示をサポート
できないこと
- •Windows 10 2004(build 19041)以降が必要です。GitHub から手動でダウンロードした MSIX パッケージは自動更新されないため、定期的に手動でアップグレードする必要があります。Canary バージョンは不安定であり、試用のみを目的としているため、本番環境での使用は推奨されません。
使用例
- 開発者の日常的なコマンドライン操作(git、npm、docker)
- 複数のリモート SSH セッションや WSL サブシステムを同時に管理
- 従来の CMD や Windows PowerShell の独立したウィンドウを代替
詳細説明
Windows Terminal は、Microsoft がオープンソースで開発した次世代のターミナルアプリケーションで、Windows 10/11 のコマンドラインユーザー向けに設計されています。マルチタブ、GPU アクセラレーションによるレンダリング、リッチテキスト表示、JSON 設定ファイルによる高度なカスタマイズをサポートしています。WSL、PowerShell、CMD および各種コマンドラインツールを完全にサポートしています。プロジェクトには、従来のコンソールホストと共有コンポーネントも含まれています。自動更新が行われる Microsoft Store からのインストールを推奨しますが、GitHub からダウンロードしたり、winget、Chocolatey、Scoop などのパッケージマネージャーを使用してインストールすることもできます。さらに、新機能をいち早く試せる Canary デイリービルド版も提供されています。
トラブルシューティング & FAQ (2)
トラブル対応Windows Terminalでターミナル出力をクリックすると、実行中のプログラムに数千もの矢印キーが送信されるのはなぜですか?
これは、Windows Terminal 1.24 の実験的機能 repositionCursorWithMouse が原因で発生するバグ (issue #20846) です。この機能が autoMarkPrompts と併せて有効になっている場合、実行中のプログラムの出力内のどこをクリックしてもカーソル再配置の要求として扱われるため、Terminal はカーソル位置とクリック位置の間のセル 1 つにつき 1 つの左矢印キーイベントを挿入します。その数は数千のキーイベントに及ぶ可能性があります。キーボード入力を一度に 1 キーずつ読み取るプログラム (例えば q の入力をポーリングする ffmpeg) はこの大量のイベントで溢れ、入力に応答しなくなります。回避策: この機能を無効にしてください。設定を開き (Ctrl+,)、'Open JSON file' を選択し、profiles.defaults の下で "experimental.repositionCursorWithMouse": false を設定して (あるいはその行を削除してください。false がデフォルトです)、保存します。修正がリリースされるまでは、スクロールバック/出力領域をクリックしないようにしてください。現在編集中のコマンドラインのみをクリックしてください。修正は既に提案されています (クリックが折り返し行を含むカーソルの論理行上にある場合にのみ再配置を行う方式) が、まだリリースされていません。
トラブル対応アプリがOSC 52クリップボードシーケンスを短時間に大量に送信すると、Windows Terminalがフリーズ(応答なし)するのはなぜですか?
これは、Windows Terminal 1.24(ビルド 1.24.10921.0)および 1.25 Preview(1.25.260427001)で確認されたリグレッションです。スクリプトが OSC 52 エスケープシーケンスをターミナルに大量に送信すると(例:PowerShell/bash のループで約 20ms ごとに ESC]52;c;<base64>ESC\ を出力する場合)、UI スレッドがロックアップし、ウィンドウをクリックすると「(Not Responding)」(応答なし)と表示されます。回避策:修正版がリリースされるまで、このフリーズが発生しない Windows Terminal 1.23(ビルド 1.23.260121001 以前)にダウングレードしてください。以前のバージョンは、GitHub Releases ページから 1.23 の .msixbundle をダウンロードし、Add-AppxPackage でインストールできます。影響を受けるバージョンでは、高頻度で OSC 52 クリップボード書き込みを発行するツール(例:SSH 経由の tmux/nvim のコピーループ)の実行を避けてください。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
Microsoft Store を開き、「Windows Terminal」を検索してインストールします(推奨)
または PowerShell を開き、winget install --id Microsoft.WindowsTerminal -e を実行します
インストール後、スタートメニューから起動し、Ctrl+, を押して設定を開き、カスタマイズします
- Microsoft Store を開き、「Windows Terminal」を検索してインストールします(推奨)
- または PowerShell を開き、winget install --id Microsoft.WindowsTerminal -e を実行します
- インストール後、スタートメニューから起動し、Ctrl+, を押して設定を開き、カスタマイズします
SHA-256 チェックサム確認済み
GitHub 公式 Release ページから抽出されたチェックサム
SHA256 チェックサム
bc524245033c08dab7445e5866c301e14439f1551d92105ea2d3064108380572このチェックサムは GitHub Release ページから抽出されたものです。ダウンロード後にファイルの整合性を確認してください。
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
Windows の設定 > アプリ > アプリと機能で、「Windows Terminal」または「Windows Terminal Preview」を見つけて、アンインストールをクリックします。winget でインストールした場合は、winget uninstall Microsoft.WindowsTerminal を実行できます。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
2 FAQs