Les meilleurs plugins pour Sublime Text. Plugins, leur installation et configuration pour Sublime Text

"D'accord, on dirait que j'ai un blog. Je ne suis pas encore allé aussi loin. Et après?"

Probablement, de nombreux blogueurs se sont posé cette question lorsqu'ils ont pensé à ce que serait leur premier article. Afin de ne pas laisser cette pensée vous remplir complètement la tête, passons aux choses sérieuses.

Sublime : enroulé

Pendant longtemps en développement, j'ai utilisé Webstorm de JetBrains. Il s'agit d'un IDE assez solide avec un grand nombre d'avantages : auto-complétion de code, un terminal multi-fenêtres intégré et un terminal séparé pour exécuter un serveur node.js, de nombreuses intégrations et plugins, des observateurs de fichiers et un tas d'autres des choses utiles. Cependant, ce n'était pas sans inconvénients, et le principal inconvénient pour moi était le manque de performances. Le lancement d'un grand projet a duré près d'une minute, une réindexation constante a entraîné des ralentissements notables - même après toutes sortes de danses avec un tambourin, augmentant la mémoire allouée et éteignant tout et tout.

En conséquence, j'ai décidé de jeter un œil à l'éditeur populaire Sublime Text 3 (ci-après dénommé ST3). Et j'ai beaucoup aimé - qui n'aime pas la découverte quasi instantanée d'un projet, surtout après tout ce qu'il a traversé ? En fin de compte, j'ai décidé de dire au revoir à mon cher, mais très lent Webstorm.

Et puis j'ai jeté un coup d'œil à la quantité et à la qualité des plug-ins ST3, et j'ai réalisé que je ne risquais pas d'avoir de regrets à ce sujet.

Alors, quels plugins puis-je trouver utiles pour un développeur js ?

Terminal
Ce qui me manque vraiment, c'est le terminal intégré dans Webstorm. Ce plugin soulage au moins un peu cette légère angoisse. Avec les paramètres par défaut, ctrl + shift + t ouvre un terminal.

git
Intégration Git. Probablement, vous ne pouvez pas du tout entrer dans le terminal, mais jusqu'à présent, je ne lui fais pas vraiment confiance. Il y a aussi SideBarGit , qui permet de commiter (et pas seulement) directement depuis menu contextuel barre latérale.
visuel

Icônes de l'interface utilisateur Seti pour le texte sublime
Ce qui m'a immédiatement manqué dans ST3 par rapport à Webstorm, ce sont les icônes de fichiers dans la barre latérale. Ils ont l'air bien, il faut moins de temps pour identifier le fichier. Ce n'est pas dans Package Control - vous devrez vous accroupir avec l'installation. Oh, et il n'y a pas encore d'icône pour les fichiers jsx.

Palette de couleurs Oceanic Next
jolie Thème sombre. Nraitsa.

SyncedSidebarBg
Remplace la couleur d'arrière-plan de la barre latérale par la couleur du thème actuel. Un rien, mais agréable, et ne fait pas mal aux yeux.

C'est tout, si je trouve des plugins intéressants et utiles, j'écrirai peut-être un article similaire. À bientôt!

Le bon ensemble de plugins peut améliorer l'efficacité de n'importe quelle application. Si vous êtes un développeur Web travaillant avec Contrôle du paquet Sublime Text 3, nous vous recommandons vivement de lire attentivement les plugins abordés dans cet article :

  • contrôle des colis ;
  • HTML embellir ;
  • Emmet ;
  • Surligneur de support ;
  • jQuery ;
  • conversion de cas.

contrôle des colis

Ce plugin facilite la recherche, l'installation et la mise à jour d'autres packages. Il doit être installé en premier. Cela facilitera le travail avec tous les autres plugins.

Comment installer

  1. Suivez ce lien https://packagecontrol.io/installation et copiez la commande, qui ressemblera à ceci :
  1. Appuyez sur Ctrl - backtick (; `) pour ouvrir la Sublime Text Console :


  1. Collez la commande et appuyez sur Entrée .
  1. Après avoir exécuté la commande, vous verrez une petite fenêtre pop-up d'avertissement :


  1. Cliquez sur OK.
  2. Fermez et redémarrez Sublime Text.
  3. Saisissez la commande Package Control pour afficher toutes les commandes :


Nous utiliserons le contrôle de package de Sublime Text pour le reste des plugins.

HTMLPrettifier

Prend du temps Chaînes HTML, CSS , JavaScript et JSON et les formate afin que vous puissiez les lire au lieu d'essayer de donner un sens à une saisie continue.

Comment installer

  1. Appuyez sur Ctrl-Maj-P dans Windows pour ouvrir la barre de commandes.
  2. Entrez la commande Package Control pour afficher toutes les commandes. Sélectionner Contrôle du package : installer le package. Un menu des plugins disponibles apparaîtra à l'écran :


  1. Entrez HTMLPrettify :


  1. Cliquez sur HTML-CSS-JS Prettify . Ce nom est légèrement différent, mais c'est le même plugin.

Emmet

Ce plugin s'appelait auparavant Zen Coding . Il vous permet d'écrire des codes HTML et CSS abrégés. Par exemple, en tapant ce qui suit :

#page>div.logo+ul#navigation>li*5>a(élément $)

Et en appuyant sur la touche de tabulation, vous obtiendrez :

Après avoir installé Emmet à l'aide de Sublime Text Package Control, redémarrez Sublime Text.

Pour qu'Emmet fonctionne, vous devez définir la syntaxe du document. Sinon ça ne marchera pas :


Vérifiez maintenant. Entrez ce qui suit :

nav#menuSystem.navMenu.isOpen>div#hotelLogo>div.navMenuIcon.logoIcon+div#arrowPointer+ul#navMenuMain>li.navMenuItem.navMenuItem$$$*2>div.navMenuIcon(élément $)+a(élément $)

Et appuyez sur tab . Tu auras:

Il faudra beaucoup de temps pour apprendre toutes les abréviations disponibles. Cela vous permettra d'écrire du code HTML beaucoup plus rapidement.

SupportSurligneur

Le plugin met en évidence les crochets et les balises. Après installation avec Installation de Sublime Text Package Control vous pouvez cliquer n'importe où dans le code JavaScript ou HTML et voir les parenthèses ouvrantes et fermantes dans la colonne de gauche :


jQuery

Le plugin jQuery met en évidence la syntaxe correcte des méthodes jQuery et fournit des extraits de code pour la compléter :


conversion de casse

Vous permet de basculer entre snake_case , camelCase , PascalCase , etc. Après avoir installé le plugin en utilisant le Package Control (tapez " photo » pour accès rapide pour installer le paquet), essayer:

Avant : navMenu

Appuyez sur : ;;c puis ;;c

Après : nav_menu

Notez que cela ne fonctionnera pas correctement si vous essayez de convertir une chaîne entière.

Avant:

gastrogourou 2017