Qu’est-ce que Visual Studio Code ?
Visual Studio Code est un éditeur de code source léger gratuit qui peut être personnalisé par le biais d’extensions pour prendre en charge de nombreux besoins de programmation différents.
Quelles sont les principales fonctionnalités de Visual Studio Code ?
Parmi tous vos choix d’éditeurs de code et d’IDE, Visual Studio Code fournit certaines des meilleures fonctionnalités des deux types d’outils. Comme de nombreux éditeurs de code, il a une petite empreinte d’installation afin qu’il démarre rapidement et offre une expérience d’édition rapide et réactive. Comme de nombreux IDE, Visual Studio Code prend en charge le débogage des outils, l’intégration du contrôle de code source et des centaines de langages de programmation. Et Visual Studio Code fournit ces fonctionnalités sans surcharge que les ID complets ont souvent qui les rendent lents à charger et à travailler avec.
Examinons les principales fonctionnalités de Visual Studio Code :
Prise en charge multiplateforme
L’interface utilisateur de Visual Studio Code est basée sur Electron, une technologie multiplateforme permettant de créer des applications de bureau. Cette technologie permet à Visual Studio Code d’exécuter sur Linux, macOS ou Windows. L’avantage de cette polyvalence est que vous pouvez utiliser le même environnement de codage familier sur la plateforme que vous utilisez.
Par exemple, vous pouvez utiliser Visual Studio Code comme vous travaillez sur une application web sur Windows. Plus tard, si vous devez travailler à partir d’un hôte Linux, vous pouvez installer et utiliser Visual Studio Code pour modifier des scripts Python. Vous n’avez pas besoin d’apprendre à utiliser différents éditeurs pour travailler sur différents systèmes d’exploitation.
La capture d’écran suivante montre les téléchargements Windows, Linux et macOS disponibles sur la page d’accueil de Visual Studio Code :
Éditeur de code complet
L’éditeur de Visual Studio Code est basé sur la technologie de l’éditeur Monaco qui fournit un workbench pour créer et modifier du code. L’éditeur dispose de fonctionnalités enrichies, telles que la coloration de syntaxe de code, la correspondance entre crochets et IntelliSense, comme illustré dans la capture d’écran suivante. Ces fonctionnalités vous aident à écrire et à refactoriser votre code plus efficacement.
Explorer
Visual Studio Code dispose d’un explorateur pour organiser et gérer des fichiers et des dossiers contenant votre code. Cette fonctionnalité vous permet de créer, d’enregistrer, de rechercher et d’ouvrir des fichiers et des dossiers sans avoir à basculer vers une application de gestionnaire de fichiers.
Recherche
Vous pouvez utiliser la fonctionnalité de recherche de Visual Studio Code pour rechercher des termes dans un fichier ou dans plusieurs fichiers. La fonctionnalité de recherche fournit également des options avancées pour les modèles correspondants. Par exemple, vous pouvez exclure les types de fichiers HTML de votre recherche en spécifiant le modèle **/*.html
.
En outre, vous pouvez rechercher et remplacer des termes dans un fichier ou plusieurs fichiers, comme illustré dans la capture d’écran suivante :
Terminal intégré
Visual Studio Code intègre votre terminal système dans l’interface utilisateur pour pouvoir exécuter des commandes dans votre répertoire de travail sans avoir à basculer vers une autre fenêtre ou application. Par exemple, lors de l’utilisation d’une application web, vous pouvez exécuter des commandes de gestionnaire de package Node (npm) sans avoir à ouvrir une fenêtre de terminal distincte.
Débogueur intégré
Visual Studio Code s’intègre à de nombreux débogueurs afin de pouvoir exécuter et déboguer du code au sein de l’interface utilisateur. Vous pouvez définir des points d’arrêt et inspecter les valeurs des variables, et vous pouvez utiliser la barre d’outils Debug pour vous aider à démarrer le débogage, suspendre ou parcourir le code pas à pas.
Contrôle de code source intégré
Visual Studio Code vous permet de gérer votre code avec des outils compatibles Avec Git. Vous pouvez effectuer des actions telles que la validation des modifications apportées aux référentiels qui résident dans un fournisseur de gestion de contrôle de code source distant (SCM) tel que GitHub. Vous pouvez exécuter des commandes Git dans le terminal intégré de Visual Studio Code ou utiliser les outils Git basés sur l’interface graphique graphique dans la vue Contrôle de code source.
Extensibilité par le biais d’extensions
Vous pouvez ajouter d’autres fonctionnalités et fonctionnalités au-delà de ce qui se trouve dans le téléchargement initial de Visual Studio Code. Vous pouvez ajouter la prise en charge d’autres langages de programmation, frameworks, thèmes et outils. Par exemple, quelques-unes des nombreuses extensions C++ disponibles dans la Place de marché sont affichées dans la capture d’écran suivante :
Examinons ensuite comment utiliser ces fonctionnalités de Visual Studio Code.