web-dev-qa-db-fra.com

Vim auto complet

Donc je sais que vous pouvez obtenir l'auto-complétion de Vim avec Ctrl-XCtrl-O mais je me demande si vous pouvez le retravailler pour qu'il fonctionne en appuyant simplement sur Tab (plus comme les extraits de Textmate), ou même simplement comment je pourrais le remapper à quelque chose d'un peu plus court (même si je ne peux pas obtenir l'achèvement de l'onglet sophistiqué), comme je le trouve Ctrl-XCtrl-O un peu maladroit.

25
Jack Franklin

Carte Tab à Ctrl-X,Ctrl-O

:imap <tab> <c-x><c-o>

Voir cette page de vim-wiki pour un Tab achèvement

19
c00kiemon5ter

Je me rends compte que cette question a déjà reçu une réponse, mais vous pourriez être intéressé par un plugin tel que SuperTab , qui fournit l'auto-complétion et utilise plus d'un type d'auto-complétion en fonction du contexte et de quel type de l'achèvement que vous avez utilisé.

26
lyallcooper

La dernière version de VIM inclut la saisie semi-automatique) Passez en mode insertion à la ligne spécifiée Ctrl-i puis appuyez Ctrl-n en mode insertion.

11
enthusiasticgeek