9 extensions de code Visual Studio qui rendent la programmation encore plus facile

9 extensions de code Visual Studio qui rendent la programmation encore plus facile

Le code Visual Studio de Microsoft est l'un des meilleurs éditeurs de texte gratuits disponible dès maintenant. Il combine un ensemble complet de fonctionnalités avec une relative facilité d'utilisation, et les performances sont étonnamment bonnes pour une application Electron. L'une des raisons pour lesquelles les gens l'aiment, au-delà des raisons, est son extensibilité.





Comme de nombreux autres éditeurs de texte populaires, Visual Studio Code dispose d'une quantité massive d'extensions disponibles pour personnaliser son comportement. Ceux-ci peuvent modifier considérablement le fonctionnement et la convivialité de Visual Studio Code, comme l'ajout de raccourcis clavier de style Vim ou Emacs. Avec cette liste, nous avons compilé quelques-uns de nos favoris.





Comment installer les extensions de code Visual Studio

Au cas où vous ne le sauriez pas, il est facile d'installer des extensions dans Visual Studio Code. Clique le Rallonges icône sur le côté gauche de l'écran. C'est la cinquième icône vers le bas, juste en dessous de l'icône Debug.





Tapez maintenant simplement le nom ou une partie du nom de l'extension que vous souhaitez installer. Cliquez sur le nom pour lire l'aperçu de l'extension, puis cliquez sur le Installer icône pour l'installer.

1. Visual Studio IntelliCode

Développé par Microsoft DevLabs, Visual Studio IntelliCode est une extension qui fait appel à l'intelligence artificielle pour vous aider à coder. L'extension prend actuellement en charge Python, JavaScript/TypeScript et Java.



combien coute youtube premium

Si vous avez déjà utilisé Intellisense dans Visual Studio ou Visual Studio Code, vous saurez à quoi vous attendre. La différence ici est qu'il s'agit essentiellement d'une interprétation encore plus intelligente de cette idée.

Cette extension en est encore aux premiers stades de développement et est déjà impressionnante. Une fois que le développement aura été plus long, vous pourrez même voir cela intégré directement dans Visual Studio Code.





2. Synchronisation des paramètres

La plupart des personnes qui utilisent un éditeur de texte apportent régulièrement au moins quelques modifications à ses paramètres. Beaucoup de gens vont encore plus loin, en le personnalisant pour l'adapter à leur style de travail personnel. Si vous travaillez fréquemment sur plusieurs machines, il peut être frustrant d'effectuer constamment ces réglages à la main.

Synchronisation des paramètres vise à résoudre ce problème. À l'aide d'un simple GitHub Gist, la synchronisation des paramètres synchronise vos paramètres. Cela inclut d'autres extensions et leurs configurations, de sorte que toute votre configuration finit par être portable. Apportez des modifications sur une machine, synchronisez vos paramètres et vous pouvez facilement les synchroniser sur d'autres machines.





Cela prend quelques minutes pour configurer la synchronisation des paramètres, vous n'avez plus besoin d'y penser à nouveau. Les instructions de configuration sont disponibles via la vue d'ensemble de l'extension dans Visual Studio Code.

3. Chemin Intellisense

Si vous utilisez Visual Studio Code pour modifier des fichiers de configuration personnels ou système, Chemin Intellisense peut être une bouée de sauvetage. En un mot, l'extension ajoute une complétion de style Intellisense aux noms de fichiers, vous permettant de taper facilement des noms de chemin longs sans avoir à les enregistrer en mémoire.

Il s'agit d'une extension relativement simple, mais elle a quelques options de configuration. Vous pouvez choisir d'ajouter ou non une barre oblique après les noms de répertoire, par exemple. D'autres options incluent l'inclusion ou non des noms de fichiers dans les instructions d'importation et la possibilité d'ignorer certains types de fichiers.

4. Explorateur de tâches

Les Explorateur de tâches L'extension ajoute des fonctions d'exécution de tâches de style IDE à Visual Studio Code. Cela inclut principalement les tâches de construction pour votre projet actuel, mais peut également inclure bash, Python et d'autres scripts.

L'explorateur de tâches prend en charge un bon nombre d'outils de construction standard. Ceux-ci incluent NPM, Grunt, Gulp, Ant, Make et Visual Studio Code lui-même. L'extension est personnalisable, vous permettant de personnaliser le chemin d'accès à chaque exécuteur de tâche et langage de script. C'est pratique si vous avez plusieurs versions installées et que vous souhaitez utiliser une version spécifique.

5. GoLens

Fonctionnalités de Visual Studio Code Intégration de Git prêt à l'emploi, comme nous l'avons déjà mentionné, vous n'aurez donc peut-être pas absolument besoin de cette extension. Cela dit, GoLens ajoute plusieurs fonctionnalités qui vous aident à visualiser, naviguer et comprendre l'historique Git de votre projet.

Entre autres fonctionnalités, GitLens ajoute une puissante vue diff divisée qui vous aide à visualiser facilement la différence entre les commits et les branches. L'extension vous permet également de rechercher dans l'historique des commits de projets, par auteur, fichiers, message de commit, etc.

Les autres fonctionnalités incluent une carte thermique dans la gouttière Visual Studio Code qui vous permet de voir facilement où la plupart des travaux se déroulent dans un fichier donné. L'essentiel est que si vous comptez beaucoup sur Git, vous devriez au moins essayer ce plugin.

meilleur système d'exploitation gratuit pour ordinateur portable

6. Plus joli

Si vous êtes développeur front-end, et surtout si vous devez suivre un guide de style, Plus jolie peut être votre nouveau meilleur ami. L'extension Prettier formate automatiquement JavaScript, TypeScript et CSS à l'aide de l'outil de formatage de code du même nom.

Prettier prend le code que vous écrivez et le réécrit pour vous, en suivant un ensemble strict de directives de formatage. L'extension est « opiniâtre », ce qui signifie qu'elle prend elle-même plusieurs décisions, mais vous pouvez utiliser l'extension avec les outils eslint ou tslint pour vous assurer qu'elle suit votre propre configuration de linting.

7. Coloriseur de paires de supports

Coloriseur de paires de brackets est un plugin qui est bien décrit par son nom. Il colore automatiquement certains caractères pour vous aider à déterminer à quel point un certain morceau de code est imbriqué. Plusieurs langues sont prises en charge par défaut, si nombreuses qu'il est presque certain que la langue de votre choix est prise en charge.

Par défaut,

()

,

[]

, et

{}

sont mis en correspondance, mais vous pouvez également définir d'autres caractères de crochet que vous souhaitez mettre en correspondance. Ces types de plugins ont tendance à être très polarisants, mais si vous ne savez pas si vous l'aimez ou non, essayez Bracket Pair Colorizer.

8. Temps de code

Vous êtes-vous déjà demandé combien d'heures par semaine vous passez dans votre éditeur de texte ? Qu'en est-il du meilleur moment de la journée ou du meilleur jour de la semaine pour une programmation optimale ? Si vous vous êtes déjà posé des questions sur ces mesures ou sur d'autres, Temps de code est pour toi.

Code Time mesure votre activité dans Visual Studio Code et vous informe des activités ci-dessus, ainsi que d'autres métriques. Vous verrez des métriques en temps réel dans la barre d'état, et il y a un tableau de bord dans l'éditeur pour une meilleure vue.

Vous pouvez définir Code Time pour vous envoyer un rapport hebdomadaire par e-mail, tandis que l'intégration de Google Calendar vous permet de réserver automatiquement du temps pour vos meilleurs moments de programmation, de peur qu'ils ne soient gâchés par des réunions.

9. Client REST

Que vous soyez un développeur Web frontal ou quelqu'un qui passe le plus clair de son temps sur le serveur, vous avez probablement rencontré des cas où vous devez tester une API REST. Il existe des plugins de navigateur pour cela et de nombreux autres outils, mais si vous passez la plupart de votre temps dans un éditeur de texte, pourquoi ne pas avoir le client disponible là où vous êtes le plus à l'aise ?

Il s'agit d'une extension relativement simple qui fait ce qu'elle prétend faire. Vous pouvez facilement envoyer des requêtes HTTP ainsi que des commandes cURL. Pour l'authentification, l'extension prend en charge l'authentification de base, l'authentification Digest, les certificats clients SSL, etc.

Soyez plus productif dans le code Visual Studio

Ces extensions ne sont qu'un début, surtout si vous débutez avec Visual Studio Code. Premièrement, il existe de nombreuses autres extensions disponibles. Dans la plupart des cas, nous avons spécifiquement évité les extensions spécifiques à une langue, mais beaucoup d'entre elles sont disponibles. Que vous codez en JavaScript, C++, Go ou un autre langage, vous trouverez des extensions qui peuvent faciliter votre travail.

Il existe également de nombreuses autres façons d'en faire plus plus rapidement dans Visual Studio Code. Pour vous aider à démarrer, nous avons une liste de conseils essentiels pour vous rendre plus productif dans Visual Studio Code .

Partager Partager Tweeter E-mail Supprimez ces fichiers et dossiers Windows pour libérer de l'espace disque

Besoin de libérer de l'espace disque sur votre ordinateur Windows ? Voici les fichiers et dossiers Windows qui peuvent être supprimés en toute sécurité pour libérer de l'espace disque.

Lire la suite
Rubriques connexes
  • La programmation
  • Code Visual Studio
A propos de l'auteur Kris Wouk(118 articles publiés)

Kris Wouk est musicien, écrivain, et peu importe comment on l'appelle quand quelqu'un fait des vidéos pour le Web. Passionné de technologie d'aussi loin qu'il se souvienne, il a certainement des systèmes d'exploitation et des appareils préférés, mais en utilise autant d'autres qu'il le peut de toute façon, juste pour rester au courant.

impossible de démarrer windows 10 en mode sans échec
Plus de Kris Wouk

Abonnez-vous à notre newsletter

Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !

Cliquez ici pour vous abonner