私はPuTTYを毎日使用していますが、ConEmuも頻繁に使用しています(後者は主にFar Manager用です)。 1週間前、私はPuTTYを直接ConEmuに入れるためにMTPuTTYの使用をやめました(MTPuTTYがあまりにも積極的にフォーカスをつかんでいるため、 Alt + タブ 別のアプリケーションに切り替えるには少なくとも2回ConEmu Quakeスタイルの素晴らしいコンソールサポートなど。等)。しかし、PuTTYはGUIアプリケーションであり、その設定はConEmuの設定と一致しません+ PuTTYは私がConEmuで使用する予定のいくつかのホットキーを使用することを許可していません。
PuTTYがGUIアプリケーションである理由は非常に明白です。GUIアプリケーションとして実装されると、Windowsコンソールサブシステムの制限を克服することができます。しかしConEmuはこれらの制限も克服しているので、ConEmuが傍受してそれを改善できるように、Windowsコンソールサブシステムで動作できるSSHクライアントを探し始めました。 Win32-OpenSSHのようなソリューションは、ANSIエスケープコードを既に処理し、コードをWindowsコンソールの制限に合わせようとするため、実際には機能しません(私が間違っていないのであれば、 AnsiColors256.ans
、ConEmuディストリビューションからは、Win32-OpenSSHを使用してもほとんど何もレンダリングされません。
私も使ってみました plink.exe
また、ConEmuがANSIエスケープコード自体を処理できるように、ANSIエスケープコードを処理するようには思われません。これは私が探しているもののようです...しかし、あまりにも多くの制限があります:カーソルと機能キーはただ無視されます、 mc
非常に面倒なレンダリングを行います(フレーム文字がない、ウィンドウサイズが検出できないなど)。とにかく、私のカスタムホットキーはブロックされなくなり、ConEmuの設定は実際のコンソールベースのタブでうまく機能します。
ConEmuを一緒に使うことは可能ですか? plink.exe
私がPuTTYの使用をやめることができるように(またはおそらく何か他のもの)?それとも、単に概念を混ぜ合わせて、これらのアプリケーションを誤った方法で組み合わせようとしているのでしょうか。
plink
フォークは素晴らしいです。そして私は、それがすべてのWindows SSHユーザーが見逃しているものだと本当に思っています。 PuTTYがWindowsコンソールで動作し、特別なANSI出力を処理できないのもいいでしょう(原則として可能でしょうか?)。 Windowsは依然として永遠の苦しみです。