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
.
Sans ajouter de plugins, vous pouvez ajouter un bon mot connu à votre fichier de sorts. Plutôt que z=de faire apparaître les suggestions d'orthographe, sélectionnez visuellement le texte que vous souhaitez ajouter au fichier d'orthographe et appuyez sur zg.
Je dois également noter qu'à partir de la fenêtre de suggestion de sorts, vous pouvez utiliser la souris pour sélectionner celle que vous voulez tant que vous avez activé la souris pour le mode NORMAL. J'ai
set mouse=a
mis dans mon .vimrc, par exemple, qui permet à la souris dans tous les modes que je sois dans Vim ou gVim.Je ne pense pas que les autres choses que vous voulez puissent être accomplies sans plugin ni changement de Vim lui-même.
la source
zg
exécute une telle inclusion .