我已经成功地在 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
答案3
因为我只需要 Vim 的颜色,所以我目前的解决方法是:
- 选择 16 色 vim 配色方案(我喜欢 solarized dark)
- 在远程机器上配置它 .vimrc
- 以相同的方式设置 PuTTY 会话的系统颜色(对于流行的配色方案,如 solarized,您可以找到现成的配置文件)
- 如果你愿意,你也可以找到 Console2 的颜色配置文件
答案4
你可以尝试康埃穆(我是这本书的作者之一)。
它支持xterm-256 颜色,但我不确定它是否可以在 ssh 中工作。此外,您可以在 ConEmu 选项卡中运行 PuTTY:“putty -new_console”。