Ubuntu中的gVim在切换选项卡或导航行时速度较慢

Ubuntu中的gVim在切换选项卡或导航行时速度较慢,vim,ubuntu,performance,Vim,Ubuntu,Performance,真的永远都是这样。因为我在Ubuntu和MacOSX上交替工作,所以我不太在意。现在我想也许是时候找出它的毛病了 问题是:当我切换制表符或使用箭头或J、K键在各行中导航时,当我反复这样做时(就像试图找到正确的制表符按住Ctrl键并点击制表符时),似乎会延迟操作。当我停止按键时,gVim可能仍在完成操作(例如,我停止按Ctrl+Tab键,gVim可能会再切换5个选项卡-数字取决于我按Ctrl+Tab键的时间长短-然后才停止) 在.vimrc中具有类似设置的MacVim工作正常。Compiz关闭和打

真的永远都是这样。因为我在Ubuntu和MacOSX上交替工作,所以我不太在意。现在我想也许是时候找出它的毛病了

问题是:当我切换制表符或使用箭头或J、K键在各行中导航时,当我反复这样做时(就像试图找到正确的制表符按住Ctrl键并点击制表符时),似乎会延迟操作。当我停止按键时,gVim可能仍在完成操作(例如,我停止按Ctrl+Tab键,gVim可能会再切换5个选项卡-数字取决于我按Ctrl+Tab键的时间长短-然后才停止)


.vimrc
中具有类似设置的MacVim工作正常。Compiz关闭和打开时都存在延迟。有什么想法吗?

我在处理大文件时也经历过类似的迟钝。我发现折叠块会让事情变得更糟,所以试着打开所有的折叠-zR。

这是一个很好的例子。在官方存储库中对其进行修补之前,您可以使用它,它包含一个固定版本的Vim。我刚刚试过,它解决了这个问题。

当你在没有插件的情况下运行gVim(
gVim-u NONE-u NONE
)时,这种效果会重现吗?你是否尝试过关闭语法突出显示(
:syntax off
)?这可能是因为Vim试图在大范围的线条上同步高亮显示。我不使用折叠,默认情况下它是展开的。