コマンドプロンプトの代替品を知っている人はいますか? bash/Cygwin を試してみましたが、重すぎるため、職場でのニーズを実際には満たしていません。cmd.exe で関数ごとに同一のラッパーが必要ですが、強調表示、インテリセンス、および (重要な) タブ付きインターフェイスが必要です。Powershell は問題ありませんが、インターフェイスがまだ不足しています。
10 に答える
編集済み:私はかなり長い間 ConEmu ( http://conemu.github.io/ ) を使用しています。コマンドインタープリター全体を書き直さないと Windows コンソールを置き換えることは実際には不可能であるため、これもラッパーです。行の下には、以前の代替案に対する私の最初の回答があります。
厳密には代替品ではありません (実際には、見栄えのするラッパーです) が、Console ( http://sourceforge.net/projects/console/ )を試すことができます。
私は JPSoft の製品を長い間 (4OS2 と 4DOS から) 使用しており、現在は Take Command 9 を使用しています。既存のバッチ ファイルで動作し、上部に独自の改良点があり、タブ付きのインターフェイスとファイル名のカラーリング オプションがあります。
彼らのサイトには現在いくつかの問題があるようですが、次の場所で見つけることができます。http://jpsoft.com/
Take Command 9.0 を使用しています。JPSoftの製品を何年も使用しています。タブ付きのインターフェイスがあります。私は、Take Command、Powershell、および CMD.exe をそれぞれ独自のタブに配置して、Take Command を開始しました。構文の強調表示は行いません。Take Command は、CMD.exe と構文的に互換性があり、各コマンドをかなり強化し、さらに多くのコマンドを追加します。
PowerShell は、CMD.exe または Take Command を完全に置き換えるものではありません。私は両方を使用していることに気づきました。なぜ私がまだ CMD.exe を使用するのかと尋ねられるかもしれません。それは、Take Command を使用して、CMD.exe で動作するコマンドに限定されたバッチ ファイルをテストし、そのバッチ ファイルをワークステーション/サーバーに展開する必要があるためです。それには Take Command がありません。Take Command で作成/テストし、展開する前に CMD.exe で動作することを確認できます。
特にバッチ ファイルに Intellisense を提供する IDE を知りません。彼らがそうしたとしても、それはとにかくいくつかのキーワードのためだけでしょう. ほとんどの場合、バッチ ファイルでは、バッチ言語の外部にあり、Intellisense には含まれないコマンドを実行しています。
Textpad を使用してバッチ ファイルを編集します。Take Command にはデバッガーがあり、バッチ ファイルのテストを非常に簡単にするログ機能があります。
PowerCmdは cmd.exe の試用版ラッパーで、価格は 30 ドルです
以下を提供します:
- タブ
- 「通常の」選択モード
- コピー&ペースト
- ハイライト
- オートコンプリート
- Python、Powershell などを起動するためのボタン
Powershell用のより機能豊富なUIが必要な場合は、PowerGUIを試してください。
適切な補完とコマンド履歴については、https: //sourceforge.net/projects/pycmd/ で PyCmd ラッパーを試してください。
上記のJPSoftの4NTを使用しています。それは素晴らしい働きをし、素晴らしい追加機能を備えています。TakeCommandに置き換えられていますが、それほど多くの追加機能は必要ありません。
更新: 4NTとしては知られなくなりました。現在、その名前はTCC/LEです。
ニック、あなたがずっと前にこれを尋ねたのを知っています、しかし私はちょうど関連する何かを捜している間にそれを見つけました。私はPromptPalを使用していて、それは素晴らしかったです。私はそれを約1年前の2008年の初めに手に入れました、そしてそれはBitsDujourと呼ばれるこの割引ソフトウェアを通してでした。私はちょうどそこに行って、ほんの数日前に彼らがその製品の51%オフの取引をしていることに気づきました。そのサイトに目を離さないでください、そして多分割引はすぐに再び現れるでしょう。30ドルの価値は十分にありますが、1台のPCに1つずつ、1/2オフで2つのライセンスを取得しました...
cmd.exe を完全に使用したくない場合は、ZOC.exeターミナルを使用してください。ZOC
エンタープライズ アプリケーションです。
それ以外の場合は、 GOW.EXEをインストールして、コマンド プロンプトにいくつかの機能を追加します。GOW
オープンソース アプリケーションです。
ただし、ほとんどのコマンドを bash で実行するGitをいつでも使用できます。bin
フォルダーを環境パスに追加するだけです。コマンド プロンプトは UNIX 端末として機能します。