Regarder la spell_suggest()
fonction dans spell.c
cela ne semble pas possible avec z=. Après avoir obtenu et affiché toutes les suggestions possibles, il:
/* Ask for choice. */
selected = prompt_for_number(&mouse_used);
prompt_for_number()
vit misc1.c
et fait exactement ce que vous attendez de lui: il demande un nombre (voir également get_number()
dans le même fichier). Les mappages ou autres entrées ne sont pas autorisés.
Une deuxième option consiste à utiliser le sort "Vim" de Vim à Ctrl x+ sou Ctrl x+ Ctrl s1 en mode insertion. Cela fait à peu près ce que vous voulez. Vous pouvez choisir parmi les compléments avec Ctrl net Ctrl pou les touches fléchées, ou taper votre propre amélioration.
Vous pouvez utiliser le plugin supertab pour le faire avec votre Tabclé. :help ins-completion
a également une CleverTab()
fonction que vous pourriez adapter pour cela.
Pour plus d' informations, voir:
:help ins-completion
,
:help i_CTRL-X_s
Enfin, Vim a la spellsuggest()
fonction, qui renvoie une liste de suggestions d'orthographe:
:echo spellsuggest('hellz')
['hells', 'hello', 'hell', 'help', 'halls', 'heals', 'heels', 'hills', 'hulls', 'hell''s',
'hellos', 'hell’s', 'held', 'helm', 'tell', 'well', 'bells', 'cells', 'dells', 'fells',
'helot', 'helve', 'hertz', 'hilly', 'holly']
Vous pouvez utiliser cette fonction pour créer votre propre écran de suggestion de sort.
note de bas de page
1 : Notez que l'utilisation Ctrl speut ne pas fonctionner, comme le mentionnent les documents:
REMARQUE: CTRL-S suspend l'affichage dans de nombreux terminaux Unix. Utilisez 's' à la place. Tapez CTRL-Q pour reprendre l'affichage.
Si vous utilisez gVim, l'utilisation Ctrl sdevrait fonctionner. Ou vous pouvez désactiver cela dans votre terminal avec stty -ixon
.