Vim 终端运行缓慢
Vim in terminal is slow
我在终端中使用 vim 日志,我对其缓慢的性能感到沮丧。我在使用 Gnome 的 Debian Jessie 上。
如果我在 vim 中打开一个文件,执行块 select 和 I
以在多行上插入,从我按 esc 键到更改为已插入。
如果我在 gvim 中做同样的事情,变化是即时的。
我试过添加
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
这是完全正常的。
在Vim中,一些特殊键(如光标键)被实现为<Esc>
后跟一些其他字符。因此,Vim 在您按下 <Esc>
后稍等片刻,以确定您是否真的想要 <Esc>
,或者您是否想要其他东西,例如 <Esc>A
(<Up>
)。
参见 :help 'timeout'
、:help 'timeoutlen'
、:help 'ttimeout'
和 :help 'ttimeoutlen'
。
我在终端中使用 vim 日志,我对其缓慢的性能感到沮丧。我在使用 Gnome 的 Debian Jessie 上。
如果我在 vim 中打开一个文件,执行块 select 和 I
以在多行上插入,从我按 esc 键到更改为已插入。
如果我在 gvim 中做同样的事情,变化是即时的。
我试过添加
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
这是完全正常的。
在Vim中,一些特殊键(如光标键)被实现为<Esc>
后跟一些其他字符。因此,Vim 在您按下 <Esc>
后稍等片刻,以确定您是否真的想要 <Esc>
,或者您是否想要其他东西,例如 <Esc>A
(<Up>
)。
参见 :help 'timeout'
、:help 'timeoutlen'
、:help 'ttimeout'
和 :help 'ttimeoutlen'
。