Code Visual Studio Mon nouvel éditeur de code favori

Dans cette vidéo, je vais vous présenter mon nouvel éditeur de code préféré: Visual Studio Code. Visual Studio est un produit Microsoft, ce qui peut surprendre beaucoup d'entre vous, mais laissez de côté vos idées préconçues pendant un moment et rejoignez-moi pendant que je vous présente les lieux..

Code Visual Studio

 

Au fil des ans, j'ai utilisé différents éditeurs de code. TextMate, Coda, Sublime Text, Atom, et chacun a eu ses avantages et ses inconvénients. Visual Studio Code, cependant, est mon préféré jusqu'à présent. Voyons donc quelques-unes de ses fonctionnalités..

Commencez par télécharger la version de votre système (Windows, Mac OS, Linux) à l'adresse code.visualstudio.com (également gratuite)..

UI

L'une des raisons pour lesquelles j'aime tant le code Visual Studio est son interface; c'est vraiment simple.

Il a deux barres latérales, qui peuvent être positionnées à gauche ou à droite selon vos préférences. La première vous donne des icônes pour basculer entre les panneaux. Choisissez parmi l'explorateur, la recherche, Git, le débogage et les extensions. Allez à Voir pour changer le type d'affichage (plein écran, mode zen, etc.)

Le survol de dossiers dans l'explorateur nous offre plusieurs options: Nouveau fichier, Nouveau dossier, Actualiser et Tout réduire. Un clic droit fait apparaître un menu contextuel.

Palette de commande

Frappé Maj-Commande-P faire apparaître la palette de commandes.

Dans ce panneau, vous pouvez rechercher ce que vous voulez pour une action rapide et facile. Commandes Git, changer de thème, installer des extensions, tout peut être fait via la palette de commandes.

De même, Commande-P va amener le Aller au fichier… palette.

Terminal

En portant Commander-' ouvrira le terminal intégré, que je amour.

Cela ouvre le terminal directement à la racine de votre projet, vous évitant d'avoir à naviguer. En cliquant sur le + L'icône ouvre plus de fenêtres de terminaux qui peuvent être basculés entre le menu déroulant. Tout cela s’ajoute à une fonctionnalité très utile, surtout si vous utilisez des compilateurs lors du codage.

Git

Une autre fonctionnalité dont je suis un grand fan est l'intégration de Git. Les modifications que vous apportez à vos fichiers sont mises en évidence à différents endroits pour que vous sachiez exactement ce qui se passe:

Dans la figure ci-dessus, vous pouvez voir la notification de la barre latérale m'indiquant une modification non validée, la modification répertoriée dans le panneau Git et une surbrillance de ligne pour indiquer où se trouve la modification dans le fichier lui-même..

VSC montrera également les comparaisons de versions côte à côte, pour plus de clarté..

D'autres commandes Git standard telles que sync, pull, etc. sont disponibles dans le panneau Git..

Emmet (codage zen)

Bonne nouvelle: Emmet est déjà intégré à VSC. Aucune installation ou configuration n'est requise, vous pouvez simplement commencer à l'utiliser (avec Languette étant le raccourci clavier prédéfini pour déclencher vos extraits de code) dès que vous ouvrez l'éditeur pour la première fois.

Plusieurs curseurs

Lorsque vous sélectionnez un morceau de code dans votre fichier, VSC mettra automatiquement en surbrillance toutes les autres occurrences de cette chaîne. Vous pouvez alors frapper Commande-D pour ajouter un autre curseur à l'instance suivante, ou Maj-Commande-L pour ajouter un curseur à toutes les instances. Mass-édition, facilement.

Réglages

La page Paramètres de VSC est très intuitive. Comme pour Sublime Text, les paramètres sont stockés dans un fichier (JSON dans ce cas) qui permet de parcourir toutes les valeurs par défaut. En frappant le modifier à côté de chaque paramètre, vous le copiez dans un fichier personnalisé dans lequel vous pouvez apporter des modifications:

Frappé sauvegarder et voyez vos modifications prendre effet immédiatement.

IntelliSense

IntelliSense est une fonctionnalité de VSC que j’avais très envie d’essayer dès que j’ai ouvert l’éditeur. C'est un assistant d'auto-complétion et de coloration syntaxique super chargé qui va un peu plus loin que ce à quoi on pourrait s'attendre.

En survolant les sélecteurs CSS, vous obtiendrez un exemple d'utilisation du code HTML correspondant (très utile pour les débutants):

En survolant les propriétés, la documentation sur leur travail est révélée, et les valeurs de couleur sont précédées de petits échantillons pour vous montrer comment elles apparaissent à l'écran. Les suggestions de code lors de la frappe sont également extrêmement approfondies.

Les extensions

Code> Préférences> Thème de couleur ouvrira (vous l’aurez deviné) la palette des thèmes de couleurs. Faites défiler les exemples et vous verrez l'interface utilisateur changer en conséquence. Frappé Entrer pour rendre ces changements permanents.

Au-delà des thèmes par défaut, il existe également un énorme marché d’autres exemples (actuellement gratuits) disponibles, ainsi que des extensions de toutes sortes pour jouer avec.

Conclusion

Cela recouvre à peu près certaines de mes fonctionnalités préférées dans Visual Studio Code, il suffit de dire qu'il existe de nombreuses autres fonctionnalités disponibles pour la discussion. En termes de mon expérience en utilisant VSC jusqu’à présent, je peux seulement dire que c’est positif. Auparavant, j'utilisais Atom et je ne regrettais pas d'avoir fait le changement un peu. Bien sûr, vous pouvez être en désaccord avec moi, mais à mon avis, vous ne vous tromperez pas de téléchargement et de prise de cet éditeur de code.

Liens utiles

  • Extensions essentielles pour Visual Studio Code par Craig Campbell
  • Télécharger le code Visual Studio
  • Concepts de base de la conception Web: Choix d'un éditeur de texte
  • Marché de code Visual Studio