我遇到了一个奇怪的问题,我的VIM设置。 当我使用箭头键滚动文件时,我的vim开始滞后,而我的意思是滚动非常缓慢,并不是一帆风顺的。
Vild in tilda / guake / gnome-terminal
当使用上述terminal仿真vim滞后,我的CPU使用率上升到30-35%左右。 我也尝试了vim -u None file.txt
和vim --noplugin file.txt
但是没有观察到显着的变化,尽pipe我的cpu使用率在30%左右,滚动比以前好,但是仍然很慢并且滞后。 file.txt
是200行左右。
的xterm / ETERM / aterm
我得到完美的滚动没有任何滞后。而完美的意思是平滑滚动没有任何延迟,也没有任何标志像--noplugin etc
。 我的CPU使用率约为10-15%。
我也试过gvim
,在这种情况下,滚动是在tilda and xterm
之间的某处。 虽然不完美。
那么,在滚动的时候,我在vim中遇到了什么问题,这可能是因为我不想停止使用我的下拉式terminal。
我的configuration:
那么,我想你已经回答了部分问题 – 这很可能不是vim
导致额外的CPU负载,因为vim
对于不同的终端仿真器并没有太多不同的表现(至少通常 – 我确信它可以被定制为基于终端做不同的事情,但这是相当罕见的,我会认为)。 对于显示较高CPU使用率的终端,您是否具有图像背景(尤其是使用文本窗格滚动的背景),透明度或其他GUI效果/ eye candy是否可以起作用? 你有GL / GLX在系统上正常工作,所以这样的东西被卸载到GPU而不是由你的主CPU完成?