アカウント名:
パスワード:
SSHだけならたいした話ではないけど、UNIX系の端末と異なる思想で設計されているコマンドプロンプトとどう統合するのでしょうかね。Windowsのコマンドプロンプトは結構癖があって、単純にVT100互換のコントロールシーケンスをコマンドプロンプトの制御コマンドに変換するレイヤーを定義するような方法では上手く行かないんですよね。(機能が足りないわけではなく、設計思想がなにかと違います。)だから、Windowsの端末ソフトはすべてコマンドプロンプトをあきらめて、独自のウィンドウを持つGUIアプリになっています。TeraTerm、PuTTY、mintty、Poderosa、みんなGUIアプリです。
Microsoftの答え待ちですが、結局通常のコマンドプロンプトとは別の端末ソフトとして公開されて、「これならPuTTYでいいじゃん」ってオチになったりして。
補足。機能ではなく設計思想が違うというのは、コマンドプロンプト上で動作するEmacsやvimを作成することはできても(実際存在します)、それをSSH越しにやろうとするといろいろ上手くいかない、といったようなものです。で、それが動くような端末を作ると、今度はコマンドプロンプト前提のアプリが上手く動かない、ということが起きます。これまでのPowerShellはコマンドプロンプト前提で作られていますので、どう両立させるのかなと。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
吾輩はリファレンスである。名前はまだ無い -- perlの中の人
コマンドプロンプトはどうするのかしら (スコア:0)
SSHだけならたいした話ではないけど、UNIX系の端末と異なる思想で設計されているコマンドプロンプトとどう統合するのでしょうかね。
Windowsのコマンドプロンプトは結構癖があって、単純にVT100互換のコントロールシーケンスを
コマンドプロンプトの制御コマンドに変換するレイヤーを定義するような方法では上手く行かないんですよね。
(機能が足りないわけではなく、設計思想がなにかと違います。)
だから、Windowsの端末ソフトはすべてコマンドプロンプトをあきらめて、独自のウィンドウを持つGUIアプリになっています。
TeraTerm、PuTTY、mintty、Poderosa、みんなGUIアプリです。
Microsoftの答え待ちですが、結局通常のコマンドプロンプトとは別の端末ソフトとして公開されて、
「これならPuTTYでいいじゃん」ってオチになったりして。
Re:コマンドプロンプトはどうするのかしら (スコア:0)
補足。機能ではなく設計思想が違うというのは、コマンドプロンプト上で動作するEmacsやvimを作成することはできても(実際存在します)、
それをSSH越しにやろうとするといろいろ上手くいかない、といったようなものです。
で、それが動くような端末を作ると、今度はコマンドプロンプト前提のアプリが上手く動かない、ということが起きます。
これまでのPowerShellはコマンドプロンプト前提で作られていますので、どう両立させるのかなと。