より優れたWindowsコンソールウィンドウはありますか?[閉まっている]


316

私は、Windowsのコマンドラインでの作業に不満を感じています。これは、主に、コンソールウィンドウが、「rxvt」、「xterm」、「Terminal」などのLinuxおよびOS X上のターミナルアプリケーションと比べて使いにくいためです。主な不満:

  1. 標準のコピー/貼り付けはありません。「マーク」モードをオンにする必要があります。これは、(小さい)左コーナーボタンによってトリガーされるマルチレベルのポップアップからのみ使用できます。次に、同じメニューからコピーして貼り付ける必要があります

  2. ドラッグしてウィンドウのサイズを任意に変更することはできません。ウィンドウのサイズを変更するたびに、設定(マルチレベルのポップアップに戻る)を設定する必要があります

  3. 水平スクロールバーが画像に入る前にのみ、ウィンドウを大きくすることができます。水平スクロールバーがひどい。

  4. cmd.exeシェルでは、\\ netpath表記(UNC?)を使用してフォルダーに移動できません。ネットワークドライブをマップする必要があります。これは、異なるドライブがマップされる予定の複数のマシンで作業しているときに困ります

これらの問題に対処するトリックやアプリケーション(有料またはその他)はありますか?


10
@Wedge:UNIXシステムでは、コマンドシェルは(今日)でbashあり、ターミナルアプリケーションはxtermor gnome-terminalまたはor ...なので、基本的に同じであるとはほとんど認識できません。
tzot 2008年

2
ΤΖΩΤΖΙΟΥが言ったように、それは実際には逆です。Windowsでは、「ターミナルウィンドウ」とそのシェルが1つの実行可能ファイルに含まれていcmd.exeます。UNIXのようなオペレーティングシステムは、シェル(通常のために別のプログラムを有しているbashdash, SH , CSH , kshの, zshの, I could go on but I won't) and the terminal emulator (GNOME末端, konsoleの, xterm`、等)
Delan Azabani

5
@Delan:まったく当てはまりません。「cmd.exe」アプリケーションはコマンドシェルであり、bashなどと同等です。「コンソールウィンドウ」はWindowsに組み込まれており、特別なプロパティがあります。必要に応じて、PowerShell、4NT、またはcommand.comなどの代替コマンドシェルを使用できます。
Mark

10
コマンドシェル(cmd、command.com、powershell、4nt、bash、何を持っているか)とコンソールタイプの違いを知らない人がどれほどいるのかは、驚くべきことです(そして一般的に非常に知識のあるネイティブポピュレーションを混乱させます)。 Windowsが提供するウィンドウ。
Mark

2
Windowsコンソールの交換に関するSuperUserの質問も参照してください(タイトルが何を考えているかにかかわらず)。
JdeBP 2011年

回答:


291

自己宣伝のため申し訳ありませんが、私はここで言及されていない別のコンソールエミュレータの作成者です。

ConEmuは、複数のコンソールとシンプルなGUIアプリケーションを1つのカスタマイズ可能なGUIウィンドウとして表す、タブ付きのオープンソースコンソールエミュレーターです。

当初、プログラムはFar Manager(私のお気に入りのシェルの置き換え-ファイルとアーカイブの管理、コマンド履歴と完了、強力なエディター)で動作するように設計されました。ただし、ConEmuは他のコンソールアプリケーションや単純なGUIツール(PuTTYなど)で使用できます。ConEmuはライブプロジェクトであり、提案を受け付けています。

オプションの長いリストからの短い抜粋:

  • ConEmuの最新バージョンは、それ自体をWindowsのデフォルト端末として設定する場合があります
  • システムにインストールされている、またはプログラムのフォルダーにコピーされた任意のフォントを使用する(ttf、otf、fon、bdf)
  • 選択したタブを管理者(Vista +)または選択したユーザーとして実行する
  • Windows 7ジャンプリストとタスクバーの進行状況
  • DosBoxとの統合(64ビットシステムでDOSアプリケーションを実行するのに便利)
  • スムーズなサイズ変更、最大化、フルスクリーンウィンドウモード
  • スクロールバーは最初は非表示で、マウスオーバーまたは設定のチェックボックスで表示される場合があります
  • 選択したアプリケーションのオプション設定(例:パレット)
  • ユーザーフレンドリーなテキストとブロック選択(キーボードまたはマウスから)、コピー、貼り付け、コンソールでのテキスト検索
  • ANSI X3.64およびXterm 256色

Far Managerユーザーは、シェルスタイルのドラッグアンドドロップ、パネルのサムネイルとタイル、編集者と閲覧者のタブ、True Colorとフォントスタイル(斜体/太字/下線)を取得します。

PS。Far ManagerはUNCパスをサポートしています(\\ server \ share \ ...)


24
ConEmuの+1。今日それを発見し、これまでに非常に感銘を受けました。今日までConsole2を使用してきましたが、これは私の新しいコンソールになると思われます。
Xanthalas

19
コンソール2の長いユーザーとして、私は最近ConEmuに切り替えましたが、振り返りませんでした。これは信念をほとんど否定する前に来たものよりもはるかに優れています。Plusは急速に開発されており(Maximusに感謝します)、ジューシーな新機能が頻繁に登場し、エキサイティングな気分にさせます。これを試していない場合は、今すぐ試してください。私はそれをWindowsで最高のコンソールエミュレータとして推薦することをためらいはありません。
Charles Roper

8
新しいユーザーからの別の+1。これは、開発者による開発者向けのコンソールです。私が「まあ、それが_____できたらいいのに」と思うたびに、それにオプションがあるようです。Windowsでこのような壊れたコンソールエクスペリエンスを修正してくれてありがとう!
drharris

ConEmuはSGR(下線、点滅など)ANSIコードをサポートしていますか?最初のテストでそれを動作させることができませんでした。多分私は何かを見落としている。
EdGruberman 2013年

従来、DOS /ウィンドウでは、下線や点滅などの一部のSGRコードは、テキスト/背景の「強度」として脅かされていました。xterm-256colorモードで使用可能な下線/太字/イタリックara。
Maximus

100

Console 2をお試しください。

コンソールは、Windowsコンソールウィンドウの拡張機能です。コンソールの機能には、複数のタブ、テキストエディターのようなテキスト選択、さまざまな背景の種類、アルファとカラーキーの透明度、構成可能なフォント、さまざまなウィンドウスタイルがあります。


VistaとConsole 2(および1.5)を使用していますが、頻繁にクラッシュします。
klew 2009年

2
これは、64ビットXPで非常にうまく機能します。cmd.exeとCygwin bashの両方で使用します。
マリウス

2
右クリックしたディレクトリでコンソールを開く方法を知っていますか?win7では、Shiftキーを押しながらディレクトリを右クリックして[ここでコマンドラインを開く]を選択できますが、そのプログラムをconsole2に変更することはできません。
Chii

3
@Chii:それは確かに可能です(たとえば、Git for Windowsには、「Git Bash here」の右クリックオプションがあります)。正確な方法はわかりませんが、それはsuperuser.comにとって素晴らしい質問です。
グレッグ

35

コマンドを取る。これは長い間存在していました(以前は4DOS)。私はこれをWindows NT 3.5(!)で使用してとても気に入りました。

Cygwinを使用すると、WindowsでXを実行できるため、起動しxtermたり、任意のターミナルアプリを起動したり、UNIXシェルを使用したりすることができます。


12
別のシェルインタープリターを探しているのではなく、嫌いなアプリケーションそのものです。Cygwinにも同じ問題があり、Windows PowerShellでも同様の印象を受けました。その印象は間違っていますか?
アランストーム

1
私の返答をもう一度読んでください。嫌がらせはすべて窓に向けられたものであり、役に立たなかったためです:)
Alan Storm

3
@ウェッジ:「コマンドシェルホスト」とは、「コンソールウィンドウ」を意味するものと私は思います。コンソールウィンドウは特別なタイプのウィンドウです。cmd.exeやPowerShellなどとは何の関係もありません。
Mark

4
@アラン:それはあなたが好きではないアプリケーションではありません。ここでの「アプリケーション」は、「cmd.exe」、「powershell.exe」、「bash.exe」などです。Windowsが提供するコンソールウィンドウが気に入らないのは、全く違うもの。再:答えは、「Take Command」はコンソールウィンドウを置き換え、PowerShellはコマンドインタープリターです。彼らはまったく違うことをします。
Mark

1
@jsplaine完全に同意します!Windowsは、すぐに使える優れた機能を提供する必要があります。そのデフォルトのコマンドプロンプトウィンドウは恥ずかしいです。私は本当にWindowsに適切なguakeのポートが欲しいです。
Ryan R.

16
  1. クイック編集モードをオンにします(ただし、選択範囲は行折り返しではなく長方形のままです)
  2. ドラッグでサイズ変更するとうまくいきます
  3. スクロールバーが表示されるときに影響するバッファサイズを変更できます
  4. pushd \\ server \ share

それでも、cmd.exeは優れたコンソールではありません。同じ件名に関する他のすべての返信と以前のスタックオーバーフローの質問をご覧ください。sourceforgeの "Console"プロジェクトは、とてもよさそうです。


2
80文字を超えるサイズ変更は機能しません。
Jared Updike、2010

2
私は修正しました。Cmd.exeまたはGit Bashなどへのショートカットを編集して、ウィンドウのサイズを事前に変更する必要があります。それとクイック編集モードは、組み込みのWindowsターミナルに関する私の問題の多くを修正するようです。
Jared Updike、2010

1
pushdの場合は+1。これで時間を節約できます。
Pダディ

8

コンソール

ドキュメントから:

注:コンソールはシェルではありません。したがって、コマンドライン補完、構文の色分け、コマンド履歴などのシェル機能は実装されていません。

コンソールは、選択したシェル(cmd.exe、4NT、bashなど)の見栄えの良いフロントエンドです。他のコマンドラインユーティリティも、コンソールで「シェル」として使用できます。

プログラミングシェルとしてipythonを使用できます。


7

私はWindowsで何年もこれらの問題を抱えていましたが、最近このプロジェクトを見つけました: コンソール

コピー/貼り付けには依然として「マークモード」が必要ですが、少なくとも右クリックのコンテキストメニューから利用できます(したがって、マウスを左上に移動してから、目的のテキストに再度移動する必要はありません。選択する)

UNCパスはcmd.exeではサポートされていませんが、PowerShellではサポートされています。(コンソールは、cmd.exeやPowerShellを含む任意のシェルを使用するように構成できます)



5

個人的にはMinttyを使っています。したがって、私はCygwinを使用します(私が知る限り、Cygwinがサポートする唯一のシェルだからです)。

ところで別の質問があります:Windowsのより良いコマンド?見つけた。


minttyは絶対に素晴らしいです。マウスのハイライトとマウスの中央ボタンでのXスタイルのコピーと貼り付けもサポートしています。
dotancohen 2013年



3

Gow.exeを使用し ます。これにより、DOSプロンプトLinux端末として表示されます...

そうしないと

ZOC.exeを使用...その試用期間ターミナル...

そうしないと

Gitをインストールすると、部分的にunixコマンドを使用できるbashコンソールが部分的に表示されます。




2

cygwinのrxvtを使用しています。xtermと非常によく似た動作をします。


2

Take Commandご覧ください

Take Commandは、Windowsのコマンドプロンプトを使用してバッチファイルを簡単かつ強力に作成できる、包括的なインタラクティブなGUIおよびコマンドライン環境です。

(ただし、Take Commandは「無料」ではありません。)


takeコマンドをよく使用します。コピー/貼り付け、ドラッグ-サイズ変更などを行います
piCookie
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.