【问题标题】:Vim in terminal is slow终端中的 Vim 很慢
【发布时间】:2017-05-08 05:46:00
【问题描述】:

我在终端日志中使用 vim,我对它的缓慢性能感到沮丧。我在 Debian Jessie 上使用 Gnome。

如果我在 vim 中打开一个文件,执行块选择并 I 插入多行,从我按 esc 到插入更改总是会有延迟。

如果我在 gvim 中做同样的事情,变化就是 imidiate。

我已经尝试添加

set ttyfast
set lazyredraw

在我的 ~/.vimrc 中,但这并没有任何明显的区别。

$ vim --verion
VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Nov 20 2015  15:31:14)
Included patches: 1-930  

【问题讨论】:

  • 你用的是什么终端模拟器?
  • 您有以 Escape 开头的映射吗?检查:map <Esc>:map! <Esc> 是否有任何输出。

标签: linux vim terminal gnome


【解决方案1】:

这是完全正常的。

在 Vim 中,一些特殊键(如光标键)被实现为 <Esc> 后跟一些其他字符。因此,在您按下 <Esc> 后,Vim 会稍等片刻,以确定您是真的想要 <Esc> 还是想要像 <Esc>A (<Up>) 这样的其他东西。

请参阅:help 'timeout':help 'timeoutlen':help 'ttimeout':help 'ttimeoutlen'

【讨论】:

    猜你喜欢
    • 2012-01-12
    • 2012-03-09
    • 1970-01-01
    • 2011-02-21
    • 1970-01-01
    • 2016-10-23
    • 1970-01-01
    • 1970-01-01
    • 2020-05-14
    相关资源
    最近更新 更多