我在终端和日志中使用 vim,我对其缓慢的性能感到沮丧。我在使用 Gnome 的 Debian Jessie 上。
如果我在 vim 中打开一个文件,执行 block 选择并我
插入多行,从我按 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'
.
关于linux - 终端中的 Vim 很慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41285873/