【问题标题】:Slow tab switching in Vim with large terminal带有大型终端的 Vim 中的慢速选项卡切换
【发布时间】:2011-02-21 06:53:56
【问题描述】:

当我全屏显示终端 (1920x1200) 时,我的 vim 切换选项卡 (:tabnext) 非常慢。

有没有人能解决这个问题?这是 vim 问题,还是我的设置?用一些文本重绘一个黑色终端(gnome-terminal)应该不会那么难。

【问题讨论】:

    标签: linux vim editor terminal


    【解决方案1】:

    这可能是 gnome-terminal 问题。 Vim 与我的全屏 (1920x1080) rxvt-unicode (urxvtc) 终端工作得很好。

    【讨论】:

    • 正确。切换到 urxvt 并使用 saltycrane.com/blog/2009/11/how-make-urxvt-look-gnome-terminal 使过渡更容易。 :)
    • 你能澄清一下“gnome-terminal 问题”是什么吗?
    • @LondonRob 不知道。但是当 Vim 切换到下一个选项卡时,它会重新绘制整个屏幕,这会比通常的负载更高。
    • @Zyx 但是重绘控制台窗口的单个屏幕应该不会花费很多时间吗?
    • @LondonRob 你曾经使用过<C-A-F1> 非帧缓冲终端吗?这完全取决于实现。我知道基于 vte 的终端有时会报告速度很慢,而且我知道 Vim 在切换选项卡时必须重新绘制整个屏幕。我不能说这正是罪魁祸首,但这似乎是最有可能出现的问题,特别是考虑到当 Vim 通常用于更快的终端仿真器时,标签是在 vim-7.0 中引入的(因此对代码绘制效率)。如果你愿意,你可以编写一个“Hello World”,它会在几分钟内占用 100% 的 CPU。
    猜你喜欢
    • 1970-01-01
    • 2019-04-30
    • 2017-05-08
    • 2015-03-27
    • 2021-08-01
    • 1970-01-01
    • 2018-02-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多