Visual Studio Code est un éditeur de code source léger, mais puissant, disponible pour Windows, macOS et Linux. Il est livré avec un support intégré pour JavaScript, TypeScript et Node.js et possède des extensions pour d'autres langages (tels qu' Arduino, C++, C#, Java, Python, PHP, Go etc.) et des runtimes (.NET et Unity) .
Cette interface est divisée en cinq zones :
Se rendre sur la page du site Visual Studio Code et double-cliquer sur le fichier téléchargé. Des extensions ajoutent des fonctionnalités au logiciel.
Installer la liste des extensions ci-dessous en entrant leur nom dans la barre de recherche de
Nom |
---|
C/C++ |
French Language Pack for Visual Studio Code |
Hex Editor |
IntelliCode |
Peacock |
PrintCode |
Todo Highlight |
vsode-icons |
WSL |
.
Installer la liste des extensions ci-dessous en entrant leur nom dans la barre de recherche de
Nom |
---|
Lorem Ipsum |
Markdown All in One |
Open in browser |
.
La plateforme collaborative professionnelle PlatformIO est un environnement de développement intégré convivial et extensible avec un ensemble d'instruments de développement professionnel, offrant des fonctionnalités modernes et puissantes pour accélérer tout en simplifiant la création et la livraison de produits embarqués..
Installer l'extension PlatformIO en entrant son nom dans la barre de recherche des
3.4.1 Présentation
“Travailler avec Python dans Visual Studio Code, en utilisant l'extension Microsoft Python, est simple, amusant et productif. Cette extension fait de VSCode un excellent IDE et s’applique à n’importe quel système d’exploitation avec une variété d’interpréteurs Python. Il exploite toute la puissance de VSCode pour fournir des fonctions de complétion automatique et IntelliSense, de lintérisation, de débogage et de test unitaire, ainsi que la possibilité de basculer facilement entre les environnements Python, y compris les environnements virtuels et conda. Site VSCode
3.4.2 Installations
Nom |
---|
Jupyter |
Pylance |
Python |
Nom |
---|
PHP Debug |
PHP Intelephense |
Il est facile de configurer Visual Studio Code grâce à ses différents paramètres. Les différentes parties de l'éditeur et de l'interface utilisateur de VSCode comportent des options que vous pouvez modifier.
VSCode propose deux paramétrages :
On accède aux paramètres de réglage de l'éditeur à partir de Fichier → Préférences → Paramètres ou → Paramètres ou (Ctrl+,)
L'utilisation de cette extension nécessite l'installation de xdebug. Voir Live coding et l'exemple de modification du fichier php.ini.
Créer un dossier destiné à recevoir le projet en dehors de VSCode (par exemple sur le bureau ou sur un serveur). Intégrer ce dossier à VSCode à partir de Fichier → Ouvrir le dossier ou par un glisser-déposer.
Exemple : Projet HelloWorld
Placer la souris sur le nom du projet. Les icônes apparaissent . Cliquez sur pour créer un fichier.
Exemple : fichier hello.py
Placer la souris sur le nom du projet. Les icônes apparaissent . Cliquez sur pour créer un dossier.
Exemple : dossier lib
IntelliSense est un terme général pour une variété de fonctionnalités d'édition de code, y compris : la complétion du code, les informations sur les paramètres, les brèves et les listes de membres. Les fonctionnalités d'IntelliSense sont parfois appelées “complétion de code”, “aide au contenu” et “astuce de code”.
Symbole | Description | Symbole | Description |
---|---|---|---|
Méthodes, fonctions, constructeurs | Mots-clés | ||
Variables et champs | Propriétés, attributs | ||
Classes | Interfaces | ||
Valeurs, énumérations | Références |
* Source : Édition de base
Raccourci | Description |
---|---|
F1 ou ctrl-shift-P | Editeur de commande |
F2 | Renommer |
Ctrt+F2 | Renommer multi-curseurs |
Shift+F12 | Recherche de référence |
Alt+F12 | Définition |
Ctrl+Tab | Sélection d’un fichier pour l’afficher dans la fenêtre active |
Ctrl+Shift+O | Définition des symboles Remarque : faire suivre @ de : pour les grouper par catégories |
Ctrl+G | Atteindre une ligne dans un fichier |
Ctrl+Shift+F | Recherche d’un texte dans tous les fichiers du projet |
Ctrl+Shift+M | Voir le récapitulatif des erreurs et avertissements |
Ctrl+Click | Atteindre une définition |