31

Windows ターミナル (cmd.exe のようなテキスト アプリケーションのユーザー インターフェイス) は本当に最悪です。

たとえば、境界線をドラッグして両方のサイズでウィンドウのサイズを変更したい場合など、Windows 端末では明らかにできないことを Unix スタイルの端末が行うことが非常に多くあります。Windows 端末では、その長さのみを変更できます。

切り取りと貼り付けは、Linux または Unix で問題ありません。選択ボックスがうまく折り返されるので、複数行の式を切り取ることができます。Windows ターミナル (クイック編集モードであっても) は、実用的ではない奇妙な長方形の選択ボックスを強制します。メモ帳にコピーするものはすべて再フォーマットする必要があります。

「編集」モードに入るたびにアプリケーションがブロックされるという事実についてはどうですか - ビジネスクリティカルなサーバーを停止せずにカットアンドペーストできるようにしたい人がいると確信しています.

本気で取り組めば、もっと多くの欠点を思いつくことができると思いますが、不平を言うのはやめましょう.. これを改善するにはどうすればよいでしょうか?

更新:明確にするために、cmd.exeを置き換えるつもりはありません-PowershellとCygWinの両方がより良い代替手段を提供します。Windows のすべてのテキスト アプリケーションを囲む GUI であるコンソール アプリケーションを置き換えようとしています。

4

14 に答える 14

42

私は個人的にMYSYS-Gitに同梱されている Bash でConsole2を使用しています。

PuTTY と SSH を実際の Linux ボックスに使用することもできます ;-)

于 2009-01-23T17:50:07.320 に答える
9

おそらくConsole 2を使用しますか?現在は非常に安定しており、cmd/PowerShell/cygwin/その他のシェルを簡単に切り替えることができます。正直なところ、Microsoft がすぐにネイティブの Win32 コンソールを改善する可能性は低いでしょう。

于 2009-01-23T17:51:12.717 に答える
7

この問題に対して私が見つけた唯一の「解決策」は、Cygwin/X をインストールし、代わりに XTerm を使用することです。私は仕事で毎日それを使用しています。

于 2009-01-23T17:49:43.887 に答える
4

-s モードのiPython は、可能な限り近いものであることがわかりました。また、Python インタラクティブ シェルとしても機能します。

于 2009-01-23T20:39:16.447 に答える
3

すべての Windows マシンに最初に行うことの 1 つは、 Cygwinをインストールすることです。

ssh などの Cygwin 用の拡張機能もあります。

于 2009-01-23T17:50:19.940 に答える
1

直接的な答えではありませんが、Windows CMD ウィンドウで作業する必要がある場合があるため、許容できるようにするために絶対に必要な 2 つの設定があります。

私が新しいコンピューターを手に入れたときに最初にすることの 1 つは、画面のバッファー サイズを 9999 (高さ)、300 (または雌豚の幅) に設定することです。これにより、心ゆくまで左右にスクロールでき、ログを調べるためのかなりのバッファが得られます. ウィンドウサイズを設定しないでください。事実上役に立ちません。

私が行うもう 1 つのことは、「QuickEdit」モードをチェックすることです。これにより、コピー/貼り付けがはるかに簡単になり、スクロール画面をクリック/ドラッグして (選択を開始するために) すばやく一時停止できます。

これは正確には問題の解決策ではなく、彼が言及した特定の問題を別の方法で解決するのに役立つ可能性のある関連するアドバイスです (そして非常に便利な習慣です!)。

于 2012-11-30T21:48:10.137 に答える
0

私はWindowsでKDEを試したことがありませんが、最新のリリースで書面で利用できるようになっていると言われています。

于 2009-02-11T02:08:52.470 に答える
0

cmdプロンプトのサイズを変更するには、プロパティボックスからウィンドウサイズを変更してウィンドウ自体のサイズを変更するか、バッファサイズを変更してサイズを変更します...説明方法、記憶された行の数。プロパティツールボックスにアクセスするには、タイトルバーとプロパティを右クリックします。

また、cmdプロンプトからコンテンツをすばやくコピーする場合は、プロパティウィンドウの[クイック編集]ボックスを有効にします。これにより、コンテンツを選択し、右クリックで「コピー」できます。

于 2009-02-11T02:21:38.930 に答える
0

CYGWIN の代替が必要な場合

npm install -g cash-global

についてよく書かれたブログThe Cash Shellがあり ます。

ここnpmでパッケージをチェックアウトすることもできます。

お役に立てれば。

于 2016-05-22T10:28:53.600 に答える
0

Windows でJTerm デスクトップコンソールを使用しています。ls、grep、find、cd、cp、mv など、すべての主要な Linux / Unix コマンドの Java 実装が含まれています。いくつかの制限がありますが、全体的には機能します。

于 2015-11-13T00:01:01.210 に答える
0

Cygwin で使用できる rxvt のネイティブ Windows バージョンがあります。それは非常にうまく機能しているようで、フルスクリーンなど、簡単にサイズを変更できます。

于 2009-12-10T10:43:07.340 に答える
0

Windows で Unix の動作を強制しようとするのではなく (少し不自然ですが)、Microsoft の Windows 用次世代シェルであるPowerShellを調べてみませんか?

于 2009-01-23T17:52:34.383 に答える
-2

私が主張できるPowershellを探しているのは、Linux bashまたは少なくとも同じ量のパワーを持っているよりも強力だと思います。

于 2009-02-11T01:47:55.127 に答える