Sublime Text et l’auto-complétion, ça coince! Mais…

On va pas se le cacher, Sublime Text et l’auto-complétion c’est pas ce qui a de mieux!

Pas top

Après quelques recherches je n’ai pas trouvé de plugin ou autre qui améliore cette fonctionnalité (qui est indispensable et qu’on trouve dans tous les IDE aujourd’hui…). Malgré tout, j’ai trouvé quelques commandes qui peuvent faire l’affaire et qui vous assureront une auto-complétion à peu près correcte.

Configuration

Le fichier à modifier est le fichier de config JSON qui se trouve sous “Préférences > Settings – User(Preferences.sublime-settings)

> Par défaut, c’est activé mais on ne sait jamais…

"auto_complete": true

> On limite la taille maxi du fichier à auto-compléter

"auto_complete_size_limit": 4194304

> Le délai entre chaque frappe au clavier avant de déclencher la complétion (en ms)

"auto_complete_delay": 50

> L’étendue du scope qui est balayé et proposé (à adapter selon vos besoin!)

"auto_complete_selector": "source - comment"

Pour valider la complétion, on utilise la touche Enter. On peut modifier et utiliser la touche enter en passant la variable auto_complete_commit_on_tab à true

"auto_complete_commit_on_tab": true

Si vous avez d’autres astuces ou des plugins intéressants que j’aurais loupé, je suis preneur!