我正在使用 MobaXterm 远程连接到我的 Centos 系统。我需要使用 Vim 专门的命令,如 vimdiff,但它很难使用,因为它不使用我在 vimrc 文件中设置的颜色配置突出显示。它主要只是使用带有几种颜色的纯白色文本,当我在本地 Centos 系统上使用 Vim 时,我的 vimrc 文件肯定可以正常工作。
答案1
MobaXTerm 中的终端模拟器是 PuTTY 的改编版,因此TERM
环境变量中正确的终端类型应该是putty
,putty-256color
, 或者putty-sco
。它们是唯一在 terminfo 数据库中有条目的终端类型正确描述 PuTTY。
这是一种广泛传播的不正确假设终端仿真器都与 XTerm 兼容,并且terminfo 数据库中的xterm
和条目正确地描述了它们。xterm-256color
这些甚至没有描述 XTerm 的所有版本,更不用说其他终端仿真器了。
PuTTY doco 和 MobaXTerm 中的默认设置鼓励这种不正确的假设,但它仍然是不正确的。在 MobaXTerm 设置对话框中正确配置终端类型,然后确保您的 VIM 配置没有错误地将“xterm”绑定为终端类型。
进一步阅读
- 乔纳森·德博因·波拉德 (2019)。 ”学期”。 杂项。诺什工具集。
- https://unix.stackexchange.com/a/560992/5132
- https://unix.stackexchange.com/a/515517/5132