従来の Windows ターミナルが最新の Microsoft の代替ターミナルよりも優れている理由
2026 年 4 月 26 日、午前 10:00 EDT に公開
タシュリーフ氏がコンシューマ テクノロジーに興味を持つようになったのは、学校の図書館でテクノロジー雑誌 CHIP に出会ったことがきっかけで、最終的にコンピューター サイエンスの学位取得を目指すきっかけになりました。 2012 年以来、Tashreef は 1000 を超えるハウツー記事を専門的に執筆し、Windows Report や How-To Geek に貢献してきました。 彼は現在、2007 年から使用している MakeUseOf で Microsoft Windows コンテンツに重点を置いています。
Web サイトやテクノロジー ブログを構築した実践経験を持つ彼は、開発者の実践的な洞察をテクニカル ライティングに取り入れています。彼の完全な作品ポートフォリオは itashreef.com でご覧いただけます。
また、複雑なトピックを簡素化した、彼の短いハウツー ビデオの説明に遭遇するかもしれません。タシュリーフは執筆以外にも、短い説明ビデオの作成、ゲーム、アニメーション番組の探索を楽しんでいます。
Windows Terminal は、Microsoft が提供する優れた製品の 1 つとして密かに知られるようになりました。タブ、分割ペイン、適切な Quake モード、GPU レンダリング、非常に使いやすい Unicode サポート、および希望しない限り JSON を編集する必要のない設定 UI。これは私がデフォルトで使用する端末であり、長い間他の端末を探す理由がありませんでした。
ただし、Windows Terminal がこれほど優れたものになる前は、Cmder を使用していました。これは、Windows シェルでの作業を許容できるようにするバンドルでした。これはポータブルであり、Git for Windows にパッケージ化されており、すぐに使用できるより適切なデフォルトを提供していました。 Microsoft 独自のターミナルが適切なプロファイルとシェルの統合に追いついた瞬間に、私はそれをドロップするだろうと思っていましたが、ほとんどの場合、そうしました。しかし、Cmder が私のセットアップから完全に離れることはありませんでした。なぜなら、昔ながらのバンドルには Microsoft が独自に提供するものよりも優れた機能がまだいくつかあるからです。
Git、ls、grep、ssh はどの Windows マシンでも使用できるようになりました
Windows ターミナルは単なるターミナル ホストです。指定したシェルはすべてレンダリングされますが、ツールは付属しません。 Windows のクリーン インストールでは、cmd そして、PowerShell には、私が毎日使用する Unix コマンドがまだ付属していません。 ls、grep、cat、ssh はありません。これらのいずれかが必要な場合は、Git for Windows を個別にインストールし、PATH を処理し、すべての新しいマシンでこの作業を繰り返す必要があります。
Cmder にはこの問題はありません。フルエディションは約 100MB で、ベンダー提供の Windows 用 Git インストールが付属しています。つまり、git、ls、grep、cat、ssh が入手可能です。 、そしてその上に何もインストールする必要がなくても動作する bash シェル。 Linux ボックスで使用するすべてのコマンドは、Zip アーカイブから直接動作します。
また、Clink を cmd にボルト付けして、bash スタイルのコマンド ライン編集を可能にします。つまり、Ctrl+R による履歴の逆検索を意味します。 、タブ補完の改善、そして Linux シェルを少しでも使ったことがある人なら自然に感じるようなショートカットなどです。 Windows ターミナル内のプレーン cmd では、Clink を自分で追加しない限り、これらのことは行われません。
実際的な結論は、Windows ターミナル プロファイルを Cmder の init.bat に指定すると、両方の長所を利用できるということです。 Windows ターミナルの GPU レンダリングとタブ処理が可能になり、Cmder のシェルが必要なすべての Unix ツールを静かに環境に追加します。
Cmder はポータブルです
環境全体が 1 つのフォルダー内に存在し、どこにでもコピーできます
Cmder が Windows が提供するあらゆる製品よりも優れているもう 1 つの理由は、移植性です。たとえば、Windows ターミナルは、Microsoft アカウントと OS 自体に関連付けられたストア アプリです。単に別のコンピュータにコピーすることはできません。 Cmder はその対極にあるものです。
単一のフォルダーです。 C:\tools\Cmder に解凍したら 、%CMDER_ROOT% を設定します。 環境変数、これがセットアップ全体です。別のドライブまたは別のマシンに移動したい場合は、フォルダーをコピーするだけで、エイリアス、配色、キーボード ショートカット、バンドルされた Git、ビン にドロップしたバイナリなど、すべてがフォルダーと一緒に移動します。 PATH に置くフォルダー。
Windows ターミナルでは設定をエクスポートできますが、これは Windows ターミナル自体のみを対象としています。 Git バイナリ、Unix ツール、エイリアスを一緒に持ち込むわけではありません。 Cmder はシェル環境全体を 1 つのポータブル ユニットとして扱いますが、Microsoft がこれに匹敵するものは何もありません。
Cmder のエイリアス ファイルは PowerShell プロファイルのセットアップよりも優れています
ショートカット用のプレーン テキスト ファイル。スクリプトは不要です。
すべてのマシンでショートカットを再構築する必要がある場合、移植性の魅力は半減してしまいます。これは、Cmder のエイリアス ファイルが重宝される場所であり、純粋な PowerShell で完全に代替できるものを私がまだ見つけたことのない部分です。
Cmder は、エイリアスをその config フォルダーの下のプレーン テキスト ファイルに保存し、構文は非常に単純です。エイリアスごとに 1 行、エイリアス gs=git ステータス $* またはエイリアス ..=cd .. 次回シェルを開いたときにショートカットが有効になります。スクリプト作成、実行ポリシーの構成、または適切なプロファイル パスの検索について心配する必要はありません。実際に再利用する便利なコマンドを使用して PowerShell プロファイルを設定したことがある場合は、そのコントラストがわかるでしょう。
PowerShell プロファイルは起動時に実行されるスクリプト ファイルであり、使用しているホストと PowerShell のバージョンに応じて、Documents フォルダー内のいくつかのパスのいずれかに存在します。 Set-Alias は単純なコマンド間のマッピングのみを処理するため、フラグを使用して git status に展開する gs など、引数が必要なものはすべて完全な関数として記述する必要があります。 PowerShell を書くのが好きならそれでも問題ありません。 git status の 2 文字のショートカットだけが必要な場合、それは非常に儀式的です。
ここでも携帯性の点が重要になります。私のエイリアス ファイルは Cmder フォルダー内にあります。つまり、Cmder を新しいマシンにコピーすると、これまでに定義したすべてのショートカットが付属します。 PowerShell プロファイルは、ドキュメント パスを明示的に同期しない限り送信されません。また、それでも、セットアップの半分に過ぎません。
指揮官
OS 窓
価格モデル 無料
Cmder は、Windows 用の無料のポータブル コンソール エミュレータです。 ConEmu と Clink に基づいて構築されており、タブ付きターミナル、Unix コマンド、カスタム エイリアス、Monokai テーマをすべて USB スティックから提供します。
この古いバンドルが依然としてその地位を獲得している理由
Cmder のウィンドウが老朽化していることを最初に認めるのは私です。 Windows Terminal の GPU アクセラレーション出力に比べてレンダリングは遅く、タブ処理は基本的で、その下の ConEmu UI は 10 年前に設計されたように見えます。まだ Cmder を直接起動しているのであれば、次に進みたいと思う理由は理解できます。
秘訣は、Cmder を端末として扱うのをやめ、Windows ターミナル内のシェル バンドルとして扱い始めることです。 Cmder の init スクリプトで WT プロファイルを指定しても、古いインターフェイスはロードされません。保持するのは、Microsoft の最新レンダラーでラップされた Unix ツール、ポータブル フォルダー、およびエイリアス ファイルです。 Cmder は Windows コンソール エミュレータに対する不満から構築されましたが、Microsoft はレンダリング側でその不満のほとんどをついに解決しました。修正されていない部分があるからこそ、古いバンドルが依然としてその地位を獲得しているのです。
-
ラップトップのふたを閉じる機能を選択します:シャットダウン、休止状態、スリープ、何もありません
最近、私たちのほとんどは、作業が終わったらWindows11/10ラップトップの蓋を閉めることを好みます。ふたを閉じると、Windowsがシャットダウン、スリープ、または休止状態になる可能性があります。ふたを閉めたら、行動を制御し、何をしたいかを決めることができます。 私たちのほとんどは、新しいWindows11/10/8/7PCの電源を切るには特に3つの方法があることを認識しています。 PCをスリープ状態にすることができます PCを休止状態にすることができます 完全にオフにすることができます 睡眠 オプションは、PCがより速く、すぐにウェイクアップするのに役立つ電力をほとんど消費しな
-
Windows11/10でのAPC_INDEX_MISMATCH停止エラーを修正
古いバージョンからWindows10にアップグレードした後、エラー APC_INDEX_MISMATCHのブルースクリーンが表示された場合 、 win32kfull.sysの場合 ファイルの場合、この投稿では、停止エラーを特定して修正するのに役立つ可能性のあるいくつかの提案を提供します。エラーメッセージには、エラーコード 0x0000001、0xC6869B62、0x97503177が付随している場合もあります。 または0x02A7DA8A 。 APC_INDEX_MISMATCH このBSODエラーメッセージは、主に互換性のないハードウェアまたはドライバーがある場合に表示されます