web-dev-qa-db-ja.com

Console2内でミンティシェルをホストするにはどうすればよいですか?

私はWindowsシェルの作業に Console2 を使用するのが好きです。ここでは、通常、cygwinbashプロンプトを開きます。

MinTTY(2)を試してみたいのですが、Console2内でもホストしたいと思います。これが可能な場合、どうすればよいですか?

Console2を起動するタブを持つように設定しました

C:\cygwin\bin\mintty.exe -

ただし、これによりConsole2ウィンドウが削除され、表示されないMinTTYウィンドウが作成されます。

14
Peter Mounce

それをしてはいけない。

Console2(「ターミナルエミュレータ」)は、ターミナルプログラムをホストします..「ねえ、出力したい文字をレンダリングし、ユーザーがキーボードに入力したものを提供します」のように。 「ターミナルエミュレータ」で主に使用される便利なターミナルプログラムは、「cmd.exe」、「powershell.exe」、「bash.exe」、「zsh.exe」などの「シェル」です。必要に応じて、Console2内から「python.exe」をホストすることもできます。

Minttyは「ターミナルエミュレータ」でもあります。そのため、求めていることはできません。

使用されている「用語」(hehe)をもう少し説明するために:

  • ターミナル : "ターミナルの機能は、データの表示と入力に限定されています...テキストターミナル、または多くの場合、ターミナル(テキストコンソール)は、テキストの入力と表示のためのシリアルコンピュータインターフェイスです。 「」古き良き時代には、これらの「端末」は実際にはハードウェアであり、次のように見えました。

    alt text

  • ターミナルエミュレータ: "ターミナルエミュレータ、ターミナルアプリケーション、term、または略してttyは、他のディスプレイアーキテクチャ内で「ダム」ビデオターミナルをエミュレートするプログラムです。通常はコマンドラインシェルと同義ですがまたはテキスト端末の場合、端末という用語は、グラフィカルインターフェイスを含むすべてのリモート端末をカバーします。」

  • シェル :「シェルは、ユーザーにオペレーティングシステムへのインターフェイスを提供するソフトウェアです...」

18
akira

MinTTYをホストすることはできませんが、CygwinbashをConsole2シェルとして直接使用できます。シェルとして\ bin\bash.exe --login-iを使用して新しいタブを作成するだけです

5
munissor

私はこの手順でそれをしました=> http://blog.jaykanakiya.com/terminal-setup-in-windows-7/

Console2のデフォルト設定を変更する

右クリック-> [編集]-> [設定]。

コンソール:シェル:C:\ cygwin64\Cygwin.batスタートアップディレクトリ:H:/ [毎日のワークスペース]

0
Antoine