Putty:刷新 VIM 屏幕

dot*_*hen 3 vim putty

通常,在 Windows 机器上通过 Putty 中的 SSH 在 VIM 中工作时,我会出现线路损坏,其中显示是一条线。运行:!clear或unmaximizing,然后最大化的腻子窗口可以解决问题,但^L^R没有。在 VIM 中是否有更好的方法来重绘屏幕?

谢谢。

Kaz*_*Kaz 8

Ctrl-L 重绘一切。

我现在在 Putty 中执行此操作,并且可以看到它正在发生。

对我连接的主机的响应非常快,但是如果我按 Ctrl-L 键足够多,我可以在完整的从上到下重绘的各个阶段瞥见屏幕。

你正在解决一些奇怪的问题。

首先,为什么您的会话会通过 SSH 损坏?腻子系列,也许......(我用那个!)

一条线表明另一端的操作系统可能对终端的大小有错误的看法。如果应用程序认为您的终端比实际大,它最终会在右下角写入一个字符,从而导致滚动。

还要检查以下值$TERM:你给 Vim 什么终端类型?终端类型不匹配也会导致这种情况。