Je viens d'installer Sublime Text sous Windows Vista, et même en suivant les conseils donnés dans cet article , à savoir de définir explicitement View > Syntax > JavaScript > JavaScript
, je ne vois que les suggestions basées sur ce que j'ai déjà saisi. J'ai même installé le plug-in SublimeCodeIntel , en vain.
Si je comprends bien, au moment où j'écris "pars", je devrais avoir les options "parseFloat" et "parseInt", comme dans les outils de développement Chrome, n'est-ce pas?
Merci!
Les suggestions sont (essentiellement) basées sur le texte du fichier actuellement ouvert et sur les extraits ou les compléments que vous avez définis ( ref ). Si vous voulez plus de suggestions de texte, je vous recommande:
En guise de remarque, je recommanderais vraiment installer le contrôle de package de tirer pleinement parti de la communauté Sublime. Certaines des options ci-dessus utilisent le contrôle des packages. Je recommande également fortement les vidéos du tutsplus Sublime , qui inclut toutes sortes d'informations sur l'amélioration de votre efficacité lorsque vous utilisez Sublime.
Ternjs est une nouvelle alternative pour obtenir l'auto-complétion JS. http://ternjs.net/
Sublime Plugin
Le plugin Tern le plus bien entretenu pour Sublime Text s’appelle 'tern_for_sublime'
Il existe également un ancien plugin appelé 'TernJS' . Il n'est pas maintenu et contient plusieurs bogues liés aux performances, qui causent un plantage de Sublime Text, évitez-le.
Comme déjà mentionné, tern.js est un nouveau projet prometteur avec des plugins pour Sublime Text, Vim et Emacs. J'utilise TernJS pour Sublime depuis un moment et les suggestions que je reçois sont bien meilleures que celles standard:
Tern analyse tous les fichiers .js de votre projet. Vous pouvez obtenir une assistance pour DOM, nodejs, jQuery et plus encore en ajoutant "libs" dans votre fichier .sublime-project:
"ternjs": {
"exclude": ["wordpress/**", "node_modules/**"],
"libs": ["browser", "jquery"],
"plugins": {
"requirejs": {
"baseURL": "./js"
}
}
}
Il y a trois approches
Utiliser le plug-in SublimeCodeIntel
Utiliser le plug-in CTags
Générer le fichier .sublime-completion manuellement
Les approches sont décrites en détail dans ce billet de blog: http://opensourcehacker.com/2013/03/04/javascript-autocompletions-and-having-one-for-sublime-text-2/
J'ai développé un nouveau plugin appelé Améliorations JavaScript , que vous pouvez trouver sur Package Control . Il utilise Flow (vérificateur de type statique javascript de Facebook) sous le capot.
En outre, il propose une saisie semi-automatique JavaScript intelligente (par rapport à mon autre plugin JavaScript Completions), des erreurs en temps réel , refactoring de code et beaucoup de fonctionnalités sur la création, le développement et la gestion de projets javascript .
Voir le Wiki pour connaître toutes les fonctionnalités qu'il offre!
Une introduction à ce plugin peut être trouvée dans ceci css-tricks.com article: Transformez Sublime Text 3 en un IDE JavaScript
Quelques captures d'écran rapides:
Vérifiez si les extraits ont les attributs <tabTrigger>
qui commencent par des caractères spéciaux. S'ils le font, ils ne s'afficheront pas dans la zone de saisie semi-automatique. C'est actuellement un problème sous Windows avec les plugins disponibles jQuery.
Voir mon réponse sur ce fil pour plus de détails.