コマンドプロンプトの優れた代替品を知っている人はいますか?私はbash / Cygwinを試してみましたが、重すぎるため、仕事でのニーズを実際には満たしていません。cmd.exeの関数ごとの同一のラッパーが必要ですが、強調表示、インテリセンス、および(重要な)タブ付きインターフェイスが必要です。Powershellは問題ありませんが、インターフェイスはまだ不足しています。
回答:
編集:私はConEmu(http://conemu.github.io/)をかなり長い間使用しています。これもラッパーです。コマンドインタープリター全体を書き換えずにWindowsコンソールを置き換えることは実際には不可能だからです。行の下には、以前の代替案に対する私の元の答えがあります。
正確な置き換えではありません(実際には、それはかわいらしいラッパーです)が、コンソール(http://sourceforge.net/projects/console/)を試すことができます。
私はJPSoftの製品を(4OS2と4DOSから始めて)長い間使用しており、現在はTake Command 9を使用しています。これは既存のバッチファイルで動作し、上部に独自の改善、タブ付きインターフェース、およびファイル名の色付けオプションがあります。
彼らのサイトは現在いくつかの問題を抱えているようですが、あなたはそれらを見つけることができます: http://jpsoft.com/
Take Command 9.0を使用しています。JPSoftの製品を何年も使用しています。タブ付きのインターフェースがあります。Take Commandは、Take Command、Powershell、およびCMD.exeをそれぞれのタブに配置して開始します。構文の強調表示は行いません。Take CommandはCMD.exeと構文的に互換性があり、各コマンドをかなり強化し、さらに多くの機能を追加します。
PowerShellは、CMD.exeまたはTake Commandの完全な代替品ではありません。私は両方を使用しています。なぜCMD.exeを引き続き使用するのかと聞かれるかもしれません。それは、Take Commandを使用して、CMD.exeで機能するコマンドに限定されたバッチファイルをテストし、バッチファイルをワークステーション/サーバーに展開する必要があるためです。 Take Commandはありません。Take Commandで作成/テストし、展開する前にCMD.exeで機能することを確認できます。
特にバッチファイル用のIntellisenseを提供するIDEについては知りません。とにかく、それはとにかくいくつかのキーワードのためだけです。ほとんどの場合、バッチ言語の外部にあり、Intellisenseに含まれていないコマンドを実行しているバッチファイルです。
テキストパッドを使用してバッチファイルを編集します。Take Commandにはデバッガがあり、ログ機能を備えているため、バッチファイルのテストが非常に簡単です。
PowerCmdはcmd.exeの試用版ラッパーで、30ドルかかります
それは提供しています:
Powershellのより機能豊富なUIが必要な場合は、PowerGUIを試してください。
cmd.exeを完全に使用したくない場合は、ZOC.exe端末を使用します。ZOC
エンタープライズアプリケーションです。
または、GOW.EXEをインストールして、コマンドプロンプトに機能を追加するだけです。GOW
オープンソースのアプリケーションです。
しかし、常にbashでほとんどのコマンドを提供するGitを使用できます。bin
フォルダーを環境パスに追加するだけです。コマンドプロンプトはUNIX端末として機能します。