当我在 putty 程序中使用 vim 时,出现自动完成问题

When I using vim in my putty program, I have an autocomplete issue

我在 putty 程序中使用 vim,我想查看我的自动完成列表,但只看到灰色背景

在我的主机服务器(笔记本电脑)中,当使用 vim 时,我可以看到我的自动完成列表

你遇到过这个问题吗?如果有, 你能给我一个你的解决方案吗?

在终端中,Vim 通过可用字符和突出显示绘制其整个用户界面。看起来您可用的颜色和突出显示属性很少,因此 完成弹出窗口绘制为灰底灰,因此您什么也看不到。您可以通过

验证这一点
:highlight Pmenu

然后也只会打印一个灰色条。

要解决此问题,请遵循通常的操作手册:

  • 有多少种颜色可选::set t_Co?告诉你
  • 这是预期的吗?如果不是(PuTTY 应该支持 256 种颜色),TERM 值是多少(xterm-256color 之类的东西会很好)。
  • 配色方案(:colorscheme 告诉您名称)是否支持您的环境?检查整个 :hi 输出是否一切正常,也许可以尝试一些不同的方案。