如何设置vimrc以加速滚动?

3
我在工作中经常使用gvim,通常登录到服务器集群。当我直接连接企业局域网时,这很有效,但是当我从家里VPN连接并恢复会话时,gvim的滚动几乎不可忍受。
每次我向上或向下翻页时,滚动会在到达最终位置之前进行大量不必要的屏幕刷新。
我记得浏览其他人的vimrc文件并看到一个设置可以帮助解决这个问题,但我不记得它是什么了。我已经设置了ttyfast。还有别的什么方法吗?
我知道这主要是由于VPN引起的,但通过一些调整,希望能够改善。

等一下,GVIM 滚动得太慢了?你的 GVIM 是在家里电脑上运行还是使用远程桌面,在另一台计算机上运行 GVIM? - too much php
更糟糕的是...我在德克萨斯州的家中,通过VPN网关登录到堪萨斯州,再连接到加利福尼亚州米尔皮塔斯的服务器群。我的gvim和所有其他工具都在加利福尼亚州的服务器上运行。当我在公司工作时速度要快得多,我猜这是因为没有经过堪萨斯州的跳转,而是直接连接到公司的骨干网络。 - SDGator
4个回答

11
如果你还没有这样做,至少应该使用 CTRL+UCTRL+D 滚动页面,而我认为你可以使用“scroll”选项将 CTRL+UCTRL+D 设置为滚动自定义距离。

5

您可能想尝试使用:help slow-terminal中提供的不同技巧。

例如,scrolljump设置可以在滚动时减少屏幕刷新次数。我还发现,在处理具有非常长行的文件时,即使在快速终端上,set nowrap也很有用。


4
如果可能的话,我会考虑使用控制台vim。这样可以更容易地在多个跳跃点上执行。

-5

另一个不涉及vimrc的技巧是Windows控制面板:

search on 'performance' in Control Panel Select radio button 'Adjust for best performance'


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接