4

我的 vim 设置遇到了一个奇怪的问题。当我使用箭头键滚动文件时,我的 vim 开始滞后,滞后是指滚动非常慢并且一点也不流畅。

tilda/guake/gnome-terminal 中的 Vim

当使用上述终端仿真器时,vim 滞后,我的 CPU 使用率上升到 30-35% 左右。我也尝试过vim -u None file.txtvim --noplugin file.txt但没有观察到显着变化,尽管我的 cpu 使用率约为 30% 并且滚动效果比以前好,但它仍然很慢且滞后。file.txt大约是200行。

xterm/eterm/aterm

我得到完美的滚动,没有任何滞后。完美是指没有任何延迟的平滑滚动,也没有任何标志,如--noplugin etc. 我的 CPU 使用率约为 10-15%。

我也尝试过gvim,在这种情况下,滚动介于两者之间tilda and xterm。虽然不完美。

那么,我在滚动时遇到 vim 滞后的原因可能是什么,因为我不想停止使用我的下拉终端。

我的配置:

  • Ubuntu 12.04
  • 2GB 内存
  • Intel GMA 3600 芯片组(臭名昭著,因为没有合适的 linux 驱动程序)
  • 我的.vimrc
4

1 回答 1

0

好吧,我认为您已经回答了部分问题 - 这很可能不会vim导致额外的 CPU 负载,因为vim对于不同的终端仿真器并没有明显的不同(至少通常 - 我确信它可以定制根据终端做不同的事情,但我认为这相当罕见)。对于显示较高 CPU 使用率的终端,您是否启用了图像背景(尤其是随文本窗格滚动的背景)、透明度或其他 GUI 效果/眼睛糖果可能有助于它们?您是否让 GL/GLX 在系统上正常工作,以便将这些事情卸载到 GPU 而不是由您的主 CPU 完成?

于 2012-08-27T15:09:07.000 回答