【问题标题】:How do I prevent randomly injected repeat characters in vim如何防止在vim中随机注入重复字符
【发布时间】:2016-09-30 21:47:30
【问题描述】:

我在 vim 中编辑大文件时有时会遇到以下行为(它似乎只发生在 > 500 行时)。

在插入模式下创建句子时,偶尔会在屏幕上重复一个字符(visual 中的v):

更改为正常模式并移至下一行会删除错误字母(v 已删除):

我在寻找解决方案时发现的最接近的问题是 here - 在我的例子中,将 TERM 变量设置为 xterm-color(与当前设置的 xterm-256color 相反)无效。

任何有关如何调试的建议将不胜感激。

【问题讨论】:

  • 我想它更有可能是一个插件而不是 vim 本身。尝试禁用一些/全部,看看会发生什么?
  • 好电话。在我的情况下,它与 GitGutter plugin 以及将 updatetime 间隔设置得太小有关。

标签: vim


【解决方案1】:

正如 Holloway 所建议的,它与插件有关。就我而言,当遵循GitGutter 的安装说明时,我已将updatetime 减少为250ms。我能够通过增加这个 (set updatetime=2500) 来解决我的问题。该插件的响应速度稍差,但它仍然非常有用,而且我不再收到重复错误。

【讨论】:

    猜你喜欢
    • 2021-11-03
    • 2017-11-22
    • 1970-01-01
    • 2017-12-25
    • 2014-01-01
    • 1970-01-01
    • 2017-05-20
    • 1970-01-01
    • 2019-06-21
    相关资源
    最近更新 更多