Console2 + putty / Cygwin ssh + xterm-256の統合


6

私は自分のWindowsマシンでConsole2への切り替えに成功しましたが、それで非常に満足しています。 (あなたがそれを知らないのなら、試してみてください:cmd.exeとCygwinの両方のセッションを同じタブ付きウィンドウにグループ化できます)。

今私は私のPuTTYセッションも統合したいと思います。

私はConsole2で普通のsshを使うことができましたが、私は 必要 私の派手なリモートVim設定のための256色(xterm-256):-)。 これが問題です。 256色をサポートするためにConsole2を使ってSSHクライアントを設定する

私は現在Putty Connection Managerを使用していますが、安定しすぎていなくてもほぼ問題ありません。

回答:


1

できません。 Console2は非表示のWindowsコンソールを囲むUIラッパーです。これは、文字セルあたり4色のビットしかないため、本質的に16色に制限されています。

見て ミント 256色をサポートし、ネイティブのWindows UIを持つxterm互換のCygwin端末用。タブはありませんが、ネイティブのWindowsコンソールプログラムのサポートは制限されています。


3

使うなら アンシコン PuTTYと一緒に、あなたはそれをWindowsに表示させることができます。 ansiconファイルをconsole2ディレクトリにコピーして、これを使って新しいタブを作成してください。

C:\Program Files\Console2\ansicon.exe "C:\Program Files (x86)\PuTTY\plink.exe" -load PROFILE

ソース: http://www.hanselman.com/blog/Console2ABetterWindowsCommandPrompt.aspx#46f4752f-a42d-4205-be52-4cef95eed79a


2
いいことだが…反対方向に送られたエスケープシーケンス、すなわち矢印キーでコマンド履歴を閲覧したり、< Esc>< Esc>でコマンドの補完を見逃してしまったようです。
AndreaG

参考:私がそのリンクからANSICONをダウンロードしようとすると、Kas​​perskyはそれにTrojan.Win32.Agent2.fhypがあると言います
McLovin

@AndreaG偶然にも、これらの失われたエスケープシーケンスの解決策を見つけられなかったのでしょうか。私は同じ問題に出くわしたし、解決策を見つけることができないようです。
dtmland

@ dtmland最近の進化はありません、申し訳ありません
AndreaG

0

私はVimだけに色が必要なので、私の現在の回避策は以下の通りです。

  • 16色のvimカラースキームを選択してください(私はsolarized darkが好きです)
  • リモートマシン上で設定してください。
  • PuTTYセッションのシステムカラーも同じように設定します(ソラリゼーションのような一般的な配色では、既製の設定ファイルを見つけることができます)。
  • 必要に応じて、Console2のカラー設定ファイルも見つけることができます。

0

試してもいいですか ConEmu (私はそれの作者です)。

それは支えます xterm-256色 しかし、それがSSHで機能するかどうかはわかりません。また、ConEmuタブで "putty -new_console"でPuTTYを実行することもできます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.