从 Windows ssh 到 Linux 时,vi(vim(1))中没有颜色。如何修复?

从 Windows ssh 到 Linux 时,vi(vim(1))中没有颜色。如何修复?

Windows 终端 1.19.10573.0

当我从 Windows ssh 进入 Linux 机器时,我可以在 shell 上正常获得彩色输出。使用 ls(1) 时,目录和文件会变成彩色。使用 grep(1) 时也是如此;结果会用彩色标记。当我使用 putty 时,我得到了相同的结果,所以我认为这是(较旧的)Linux 系统(CentOS 7,不用担心,我们正在逐步淘汰它们。:-))的一个问题。

只是如果我使用 vi (vim)(或者 nano(1)),根本没有颜色。我几乎看不到光标,这在过去导致了一些错误输入。我尝试了 .vimrc 和 vi 中的 : 命令中的常见问题,即 syntax on
set hlsearch set marker set showmatch colorscheme

ETC..

除此之外,这些功能似乎 (?) 可以工作。对颜色没有影响。例如,hlsearch 不会突出显示搜索结果。

我该怎么做才能让光标更加清晰可见?

相关内容