在 PuTTY 终端中“模拟”256 种颜色

在 PuTTY 终端中“模拟”256 种颜色

在我的工作中,我每天都会通过 ssh 进入开发服务器。我通常使用 beyond XStart 进行 ssh 进入,但我下载了 PuTTY,看看我是否可以做 XStart 无法完成的事情。

我几乎整天都在盯着常规的白色背景/黑色文本终端。TERM服务器中的变量设置为vt100,据我所知,这是一个八色显示。

我想知道是否有办法让 PuTTY 模拟 256 色终端。我真的很想在 Vim 中使用一些语法高亮功能,但内置的语法高亮功能实在太糟糕了。我试过了vim -T xterm-256color,但似乎只能使用默认的配色方案。

我也尝试设置t_Co=256,但那也不起作用。

如果有帮助的话,开发服务器是一个 Red Hat 6 盒子。

答案1

1.配置Putty

设置 > Windows > 颜色有一个复选框“允许终端使用 xterm 256 色模式”。

2. 让应用程序知道

你可能不得不改变设置 -> 连接 > 数据 > 终端类型字符串至:

xterm-256color


如果您的服务器有一个 terminfo 条目putty-256color,通常在/usr/share/terminfo/p/putty-256color,您可以将 Putty 的 Terminal-Type 设置为putty-256color

这里最主要的是让服务器使用与 Putty 配置方式最接近的可用 Terminfo 条目。


也可以看看http://www.chiark.greenend.org.uk/~sgtatham/putty/wishlist/terminfo.html

答案2

如果您登录的系统包含相应文件(或者您有权限在那里安装该文件),我建议使用putty-256color终端类型而不是。 / TERM 对某些键(例如 F1-F4)有更好的支持。xterm-256colorterminfoterminfoputtyputty-256color

相关内容