outils:vscode:generalites

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
outils:vscode:generalites [2023/06/13 12:09] philoutils:vscode:generalites [2024/01/14 22:34] (Version actuelle) phil
Ligne 2: Ligne 2:
  
 ===== IDE VSCode - Généralités ===== ===== IDE VSCode - Généralités =====
-[Mise à jour le 13/6/23]+[Mise à jour le 14/1/24]
  
   * **Sources**   * **Sources**
     * Site du logiciel <html><a href="https://code.visualstudio.com" target="_blank">lien</a></html>     * Site du logiciel <html><a href="https://code.visualstudio.com" target="_blank">lien</a></html>
-    * Vidéo YouTube<html><a href="https://www.youtube.com/watch?v=o2aD2kwinJM" target= "_blank"> Développer sous Visual Studio Code. Le meilleur IDE pour Arduino (v2)</a></html> 
  
   * **Lectures connexes**   * **Lectures connexes**
-    * Wiki [[arduino:accueilarduino|Arduino]] 
     * Wiki [[python:accueilpython|Python et MicroPython]]     * Wiki [[python:accueilpython|Python et MicroPython]]
  
Ligne 40: Ligne 38:
 ==== 2. Installation de l'IDE ==== ==== 2. Installation de l'IDE ====
 {{ :outils:vscode:vscode.jpg?nolink&60|}} {{ :outils:vscode:vscode.jpg?nolink&60|}}
-Se rendre sur la <html><a href="https://code.visualstudio.com/" target="_blank">page</a></html> du site Visual Studio Code et **double-cliquer** sur le fichier téléchargé. Des **extensions** ajoutent des fonctionnalités au logiciel. +Se rendre sur la <html><a href="https://code.visualstudio.com/" target="_blank"><strong>page</strong></a></html> du site Visual Studio Code et **double-cliquer** sur le fichier téléchargé. Des **extensions** ajoutent des fonctionnalités au logiciel. 
  
 ==== 3. Installation des extensions ==== ==== 3. Installation des extensions ====
Ligne 51: Ligne 49:
 | **Hex Editor**                                             | | **Hex Editor**                                             |
 | **IntelliCode**                                            | | **IntelliCode**                                            |
-| **Live Share**                                             | 
 | **Peacock**                                                | | **Peacock**                                                |
 | **PrintCode**                                              | | **PrintCode**                                              |
 | **Todo Highlight**                                         | | **Todo Highlight**                                         |
 | **vsode-icons**                                            | | **vsode-icons**                                            |
 +| **WSL**                                                    |
 +
 +<callout type="warning" icon="true">**C, C++** nécessite des outils de compilation, debug. Installer **GCC avec MinGW** en suivant le <html><a href="https://code.visualstudio.com/docs/cpp/config-mingw" target="_blank">tutoriel</a></html>.</callout>.
  
 === 3.2 Extensions pour le Web === === 3.2 Extensions pour le Web ===
Ligne 63: Ligne 63:
 ^ Nom                      ^ ^ Nom                      ^
 | **Lorem Ipsum**          | | **Lorem Ipsum**          |
-| **Open in browser**      | 
-| **Live Preview**         | 
 | **Markdown All in One**  | | **Markdown All in One**  |
 +| **Open in browser**      |
  
  
Ligne 73: Ligne 72:
 === 3.3 Extension pour les microcontrôleurs (langage C) === === 3.3 Extension pour les microcontrôleurs (langage C) ===
 {{ :outils:vscode:platformio-logo.17fdc3bc.png?nolink&60|}} {{ :outils:vscode:platformio-logo.17fdc3bc.png?nolink&60|}}
-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..+  * **Ressource** : <html><a href="https://www.youtube.com/watch?v=_el8cUKFpJo" target= "_blank">Installer VS Code et PlatformIO</a></html> (pour aller plus loin). 
 +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..
   * Un éditeur de code source multiplateforme léger mais puissant.   * Un éditeur de code source multiplateforme léger mais puissant.
   * Complétions de code intelligentes basées sur des types de variables, des définitions de fonctions et des dépendances de bibliothèque.   * Complétions de code intelligentes basées sur des types de variables, des définitions de fonctions et des dépendances de bibliothèque.
Ligne 81: Ligne 81:
   * Terminal intégré avec PlatformIO Core (CLI) et puissant moniteur de port série.   * Terminal intégré avec PlatformIO Core (CLI) et puissant moniteur de port série.
  
-**Installer** l'extension **PlatformIO** en entrant son nom dans la barre de recherche de {{:web:icoextensions.png?30|}}+**Installer** l'extension **PlatformIO** en entrant son nom dans la barre de recherche des {{:web:icoextensions.png?30|Extensions (Ctrl+Maj+X)}}
  
-<callout type="warning" icon="true">Une **prise en main** de l'extension **PlatformIO** pour VSCode est proposée sur <html><a href="https://randomnerdtutorials.com/vs-code-platformio-ide-esp32-esp8266-arduino/" target="_blank">RANDOM NERD TUTORIALS</a></html>.</callout>+<callout type="warning" icon="true">Voir le [[outils:vscode:platformio|wiki]] pour l'installation de l'extension. Une **prise en main** de l'extension **PlatformIO** pour VSCode est proposée sur <html><a href="https://randomnerdtutorials.com/vs-code-platformio-ide-esp32-esp8266-arduino/" target="_blank">RANDOM NERD TUTORIALS</a></html>.</callout>
  
  
Ligne 104: Ligne 104:
     * **Installer** la liste des extensions ci-dessous en entrant leur nom dans la barre de recherche de {{:web:icoextensions.png?30|}}     * **Installer** la liste des extensions ci-dessous en entrant leur nom dans la barre de recherche de {{:web:icoextensions.png?30|}}
  
-^ Nom          ^ +^ Nom                 ^
-| **Python**          | +
-| **Python-Preview** +
-| **Pylance**         |+
 | **Jupyter**         | | **Jupyter**         |
 +| **Pylance**         |
 +| **Python**          |
 +
 +
  
 {{  :outils:vscode:microsoft.visualstudio.services.icons.png?nolink&60|}} {{  :outils:vscode:microsoft.visualstudio.services.icons.png?nolink&60|}}
Ligne 115: Ligne 116:
   * **Installer SQLite** en entrant son nom dans la barre de recherche.    * **Installer SQLite** en entrant son nom dans la barre de recherche. 
  
 +=== 3.6 Extensions pour PHP ===
 +^  Nom  ^ 
 +| **PHP Debug**  |
 +| **PHP Intelephense**  |
 ==== 4. Réglages ==== ==== 4. Réglages ====
 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. 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.
  • outils/vscode/generalites.1686650960.txt.gz
  • Dernière modification : 2023/06/13 12:09
  • de phil