我的vim设置遇到了一个奇怪的问题。当我使用箭头键滚动文件时,我的vim开始滞后,而滞后我的意思是滚动非常慢并且一点也不顺畅。
Vild in tilda / guake / gnome-terminal
使用上述终端仿真器vim滞后时,我的CPU使用率上升到30-35%左右。我也试过了vim -u None file.txt
和vim --noplugin file.txt
但是没有观察到显着的变化,虽然我的cpu使用率约为30%,滚动效果比以前好,但仍然缓慢且滞后。 file.txt
约为200行。
的xterm / ETERM / aterm
我得到了完美的滚动而没有任何滞后。完美的我意味着没有任何延迟的平滑滚动,也没有像--noplugin etc
这样的任何标志。我的cpu使用率约为10-15%。
我也试过了gvim
,在这种情况下,滚动位于tilda and xterm
之间。虽然不完美。
那么,滚动时我在vim中遇到的滞后背后的原因可能是因为我不想停止使用我的下拉终端。
我的配置:
答案 0 :(得分:0)
好吧,我认为你已经回答了部分问题 - 很可能vim
导致了额外的CPU负载,因为vim
对于不同的终端仿真器来说并不是真的有不同的表现(至少通常 - 我敢肯定它可以根据终端进行不同的定制,但我认为这种情况相当罕见)。对于显示更高CPU使用率的终端,您是否有图像背景(特别是使用文本窗格滚动的背景),透明度或其他可能有用的GUI效果/眼睛糖果?你有没有GL / GLX在系统上正常工作,所以这些东西是卸载到GPU而不是你的主CPU完成?