vim在使用拼写关键字自动完成时被冻结

leo*_*eon 6 vim

我正在使用vim的拼写字典功能,并将这些行添加到我的.vimrc set dictionary =〜/ .vim/dict/en_US.dic set complete + = k

然后我打开vim并输入le,然后输入<ctrl+x><ctrl+k>.自动完成正确显示.但是当我删除le为null时,vim屏幕被冻结.似乎vim保持扫描字典并尝试将字典中的所有单词显示到屏幕中.大约3分钟后,vim将返回并显示一个单词列表.

屏幕副本如下: 打开vim和输入文件,并调用auto complete 然后删除所有输入字符,将vim屏幕冻结 大约3分钟后,vim会回来

谁知道如何摆脱这个?

Xav*_* T. 7

您可以尝试点击CTRL C以中断搜索建议.

它适用于冻结Vim的大多数长时间过程.

spellsuggest您还可以使用一个选项来限制建议列表的大小.使用10作为最大值可能会以较少的结果为代价来加速该过程.