Je viens d'installer Sublime Text sous Windows Vista, et même en suivant les conseils donnés dans ce post , à savoir de définir explicitement View > Syntax > JavaScript > JavaScript
, je ne vois que des suggestions basées sur ce que j'ai précédemment tapé. J'ai même installé le plug-in SublimeCodeIntel , en vain.
Si je comprends bien, au moment où j'écris "pars", je devrais obtenir les options "parseFloat" et "parseInt", comme dans les outils de développement Chrome, n'est-ce pas?
Merci!
javascript
sublimetext2
ezequiel-garzon
la source
la source
Réponses:
Les suggestions sont (essentiellement) basées sur le texte du fichier ouvert actuel et sur tous les extraits ou compléments que vous avez définis ( ref ). Si vous voulez plus de suggestions de texte, je vous recommande:
En remarque, je recommande vraiment d' installer Package Control pour profiter pleinement de la communauté Sublime. Certaines des options ci-dessus utilisent le contrôle de package. Je recommande également vivement les vidéos de tutoriel tutsplus Sublime , qui incluent toutes sortes d'informations sur l'amélioration de votre efficacité lors de l'utilisation de Sublime.
la source
Ternjs est une nouvelle alternative pour obtenir l'auto-complétion JS. http://ternjs.net/
Plugin Sublime
Le plugin Tern le mieux entretenu pour Sublime Text est appelé '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 provoquent le plantage de Sublime Text, alors évitez cela.
la source
Comme déjà mentionné, tern.js est un nouveau projet prometteur avec des plugins pour Sublime Text, Vim et Emacs. Ive été en utilisant TernJS pour Sublime pendant un certain temps et les suggestions que je reçois sont bien mieux que les standards:
Tern analyse tous les fichiers .js de votre projet. Vous pouvez obtenir une prise en charge pour DOM, nodejs, jQuery, etc. en ajoutant "libs" dans votre fichier .sublime-project:
la source
Il existe trois approches
Utiliser le plug-in SublimeCodeIntel
Utiliser le plug-in CTags
Générer manuellement le fichier .sublime-completion
Les approches sont décrites en détail dans ce billet de blog (le mien): http://opensourcehacker.com/2013/03/04/javascript-autocompletions-and-having-one-for-sublime-text-2/
la source
J'ai développé un nouveau plugin appelé JavaScript Enhancements , que vous pouvez trouver sur Package Control . Il utilise Flow (vérificateur de type statique javascript de Facebook) sous le capot.
De plus, il offre une saisie semi-automatique intelligente de javascript (par rapport à mes autres compléments de plugins JavaScript), des erreurs en temps réel , la refactorisation de code et également de nombreuses fonctionnalités sur la création, le développement et la gestion de projets javascript. .
Consultez le Wiki pour connaître toutes les fonctionnalités qu'il propose!
Une introduction à ce plugin peut être trouvée dans cet article de css-tricks.com : Transformez Sublime Text 3 en un IDE JavaScript
Juste quelques captures d'écran rapides:
la source
docu
>document
,document.que
>document.querySelector
et ainsi de suite, mais jamais un appel de fonction complet avec des arguments et plusieurs lignes commearr.forEa
>arr.forEach((object,index,array) => { /* newline */ });
, si cela a du sens. Puis-je désactiver cela avec les améliorations Javascript sans avoir à modifier manuellement tous les fichiers de complétion? J'ai désactivé toutes les complétions maintenant car je suis un peu obsédée par ma structure.À partir d'aujourd'hui (novembre 2019), le plug - in TypeScript de Microsoft fait ce que l'OP exigeait: https://packagecontrol.io/packages/TypeScript .
la source
Vérifiez si les extraits de code comportent des
<tabTrigger>
attributs commençant par des caractères spéciaux. S'ils le font, ils n'apparaîtront pas dans la zone de saisie semi-automatique. C'est actuellement un problème sous Windows avec les plugins jQuery disponibles .Voir ma réponse sur ce fil pour plus de détails.
la source