Console2 + putty/Cygwin ssh + xterm-256 集成

Console2 + putty/Cygwin ssh + xterm-256 集成

我已经成功地在 Windows 机器上切换到 Console2,对此我非常满意。(如果您不知道,请尝试一下:它允许您将 cmd.exe 和 Cygwin 会话分组到同一个选项卡式窗口中)。

现在我也想整合我的 PuTTY 会话。

我可以在 Console2 中使用普通的 ssh,但是我需要256 色 (xterm-256),用于我喜欢的远程 vim 设置 :-)。问题如下:如何通过 Console2 设置 ssh 客户端以支持 256 色

我目前正在使用 Putty Connection Manager 来实现这一点,即使它看起来不太稳定,但它几乎足够好了。

答案1

不行。Console2 是隐藏 Windows 控制台的 UI 包装器,由于每个字符单元只有 4 个颜色位,因此本质上限制为 16 种颜色。

看一下薄荷味用于兼容 xterm 的 Cygwin 终端,支持 256 色和原生 Windows UI。但没有标签,对原生 Windows 控制台程序的支持有限。

答案2

如果你使用安西康和 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

答案3

因为我只需要 Vim 的颜色,所以我目前的解决方法是:

  • 选择 16 色 vim 配色方案(我喜欢 solarized dark)
  • 在远程机器上配置它 .vimrc
  • 以相同的方式设置 PuTTY 会话的系统颜色(对于流行的配色方案,如 solarized,您可以找到现成的配置文件)
  • 如果你愿意,你也可以找到 Console2 的颜色配置文件

答案4

你可以尝试康埃穆(我是这本书的作者之一)。

它支持xterm-256 颜色,但我不确定它是否可以在 ssh 中工作。此外,您可以在 ConEmu 选项卡中运行 PuTTY:“putty -new_console”。

相关内容