(G) Vim和拼写建议的滚动

(G) Vim和拼写建议的滚动,vim,Vim,当在gvim中获得拼写建议(z=单词)时,建议列表的创建相当缓慢,我实际上可以看到它一次向上滚动一行 在终端中使用vim时,完整列表似乎会立即生成,并且没有像gvim中那样的可见滚动 我尝试过设置ttyfast,但它在gvim或vim中都没有明显的效果(无论设置与否,gvim都会滚动,无论设置与否,vim都不会滚动) 有没有可能让gvim更快地生成拼写建议并消除滚动效果?看看“拼写建议”选项。这有一些设置可以加快速度,比如“快”(可能不太准确)或限制匹配数的{number}。如果你有一个大的(例

当在gvim中获得拼写建议(z=单词)时,建议列表的创建相当缓慢,我实际上可以看到它一次向上滚动一行

在终端中使用vim时,完整列表似乎会立即生成,并且没有像gvim中那样的可见滚动

我尝试过设置
ttyfast
,但它在gvim或vim中都没有明显的效果(无论设置与否,gvim都会滚动,无论设置与否,vim都不会滚动)


有没有可能让gvim更快地生成拼写建议并消除滚动效果?

看看“拼写建议”选项。这有一些设置可以加快速度,比如“快”(可能不太准确)或限制匹配数的{number}。如果你有一个大的(例如最大化的)窗口,你可能会发现它搜索了很长时间。使用{number},它将限制匹配并加快显示速度

" Look for best result, but limit results to 10 matches
:set spellsuggest=best,10
" Go for speed (at the expense of accuracy) and limit to 20 matches
:set spellsuggest=fast,20
在vimrc中选择任何一个。有关详细信息,请参阅:

:help 'spellsuggest'
要查看当前设置,请参阅:

:set spellsuggest?

只是建议的创建并不慢(“spellsuggest”在tty和gui模式下都设置为相同)。实际上,在gui模式下显示建议的速度要慢得多。@Magnus:这就是为什么我建议限制匹配的数量:如果我有一个最大化的gui窗口,显示匹配需要很长时间(尽管在gui和tty中有相同的spellsuggest设置),但是如果我
设置spellsuggest=best,10
速度快得多。由于命令行版本具有较小的窗口,因此匹配的数量较小。不幸的是,我没有其他建议。遗憾的是,这是我找到的最好的解决办法。它不解决滚动速度慢的问题,而是限制滚动的行数。理想情况下,我会喜欢一个关闭滚动的选项,一次弹出所有建议似乎更好。无论如何,我将此标记为我已接受的答案。拼写建议将立即显示在MacVIM中。知道为什么这只发生在linux的GVIM中吗?