2009-09-30 9 views
2

Lorsque vous obtenez des suggestions d'orthographe dans gvim (z = sur un mot) la liste des suggestions est créée plutôt lentement, je peux la voir défiler d'une ligne à la fois. Lorsque vous utilisez vim dans un terminal, la liste complète semble être générée instantanément et il n'y a pas de défilement visible comme dans gvim.(G) Vim et le défilement des suggestions d'orthographe

J'ai essayé le réglage ttyfast, mais il n'a aucun effet visible dans gvim ou vim (gvim défile s'il est activé ou non, vim ne défile jamais s'il est activé ou non).

Est-il possible de faire en sorte que gvim produise des suggestions d'orthographe plus rapidement et se débarrasse de l'effet de défilement?

+0

suggestions d'orthographe sont affichées dans MacVim instantanément. Une idée pourquoi cela se produit uniquement dans GVIM de Linux? – Jokester

Répondre

4

Jetez un oeil à l'option 'spellsuggest'. Cela a quelques paramètres qui peuvent accélérer les choses pour vous, comme «rapide» (qui peut être moins précis) ou {nombre}, ce qui limite le nombre de correspondances. Si vous avez une grande fenêtre (agrandie, par exemple), vous pouvez constater qu'elle recherche longtemps. Avec {number}, cela limitera les correspondances et accélérera l'affichage.

" 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 

Mettez ce que vous choisissez dans votre vimrc. Pour plus d'informations, voir:

:help 'spellsuggest' 

Pour voir le contenu actuel, voir:

:set spellsuggest? 
+1

C'est juste que ce n'est pas la * création * de suggestions qui est lente ('spellsuggest' est défini de la même manière en mode tty et en mode gui). C'est littéralement le * affichage * des suggestions qui est beaucoup plus lent en mode graphique. – Magnus

+0

@Magnus: C'est pourquoi j'ai suggéré de limiter le nombre de correspondances: si j'ai une fenêtre GUI maximisée, il faut beaucoup de temps pour montrer les correspondances (malgré le même paramètre spellsuggest dans GUI et tty), mais si je configure spellsuggest = mieux, 10 c'est beaucoup plus rapide. Parce que la version de ligne de commande a une fenêtre plus petite, le nombre de correspondances est plus petit. Malheureusement, je n'ai pas d'autres suggestions cependant. – DrAl

+1

C'est, malheureusement, la meilleure solution que j'ai trouvée. Il n'aborde pas le défilement lent, mais limite le nombre de lignes à faire défiler. Idéalement, j'aurais aimé une option qui a désactivé le défilement, il suffit de faire apparaître toutes les suggestions à la fois semble tellement mieux. De toute façon, je marque ceci comme ma réponse acceptée. – Magnus

Questions connexes