outils:vscode:generalites

Différences

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

Lien vers cette vue comparative

outils:vscode:generalites [2024/05/10 16:40] – [1.2 L'interface utilisateur] philoutils:vscode:generalites [2025/06/19 19:29] (Version actuelle) – modification externe 127.0.0.1
Ligne 2: Ligne 2:
  
 ===== IDE VSCode - Généralités ===== ===== IDE VSCode - Généralités =====
-[Mise à jour le 14/1/24]+[Mise à jour le 19/6/2025]
  
   * **Sources**   * **Sources**
-    * Site du logiciel <html><a href="https://code.visualstudio.com" target="_blank">lien</a></html>+    * <html><a href="https://code.visualstudio.com" target="_blank">Site du logiciel </a></html>
  
   * **Lectures connexes**   * **Lectures connexes**
Ligne 48: Ligne 48:
 {{ :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"><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.  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 54: Ligne 57:
  
 ^ Nom                                                        ^ ^ Nom                                                        ^
-| ** C/C++**                                                 | 
 | **French Language Pack for Visual Studio Code**            | | **French Language Pack for Visual Studio Code**            |
 | **Hex Editor**                                             | | **Hex Editor**                                             |
 | **IntelliCode**                                            | | **IntelliCode**                                            |
-| **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 71: Ligne 71:
  
 ^ Nom                      ^ ^ Nom                      ^
 +| **Live Preview**          |
 | **Lorem Ipsum**          | | **Lorem Ipsum**          |
 | **Markdown All in One**  | | **Markdown All in One**  |
 | **Open in browser**      | | **Open in browser**      |
- 
  
 <callout type="warning" icon="true">Vous trouverez **[[outils:vscode:web|ici]]** un **tutoriel** pour préparer VSCode à un projet de site web</callout>. <callout type="warning" icon="true">Vous trouverez **[[outils:vscode:web|ici]]** un **tutoriel** pour préparer VSCode à un projet de site web</callout>.
  
- +=== 3.3 Extension pour les microcontrôleurs (C, C++ embarqués) ===
-=== 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|}}
   * **Ressource** : <html><a href="https://www.youtube.com/watch?v=_el8cUKFpJo" target= "_blank">Installer VS Code et PlatformIO</a></html> (pour aller plus loin).   * **Ressource** : <html><a href="https://www.youtube.com/watch?v=_el8cUKFpJo" target= "_blank">Installer VS Code et PlatformIO</a></html> (pour aller plus loin).
Ligne 94: Ligne 93:
 <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> <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>
  
 +\\
 +
 +=== 3.4 Extension pour C, C++ (PC) ===
 +^                                      ^
 +|  **C/C++**                           |
 +|  **C/C++** Extension Pack            |
 +
 +<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.Extensions pour le langage Python ===+=== 3.Extensions pour le langage Python ===
   * **Source** : <html><a href="https://code.visualstudio.com/docs/python/python-tutorial" target="_blank">Getting Started with Python in VSCode</a></html>   * **Source** : <html><a href="https://code.visualstudio.com/docs/python/python-tutorial" target="_blank">Getting Started with Python in VSCode</a></html>
   * **Lectures connexes**   * **Lectures connexes**
     * Wiki [[python:accueilpython|Python et MicroPython]]     * Wiki [[python:accueilpython|Python et MicroPython]]
  
-** 3.4.1 Présentation **+** 3.5.1 Présentation **
  
 {{ :outils:vscode:python.png?nolink|}} {{ :outils:vscode:python.png?nolink|}}
 //"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 //<html><a href="https://zestedesavoir.com/tutoriels/1448/installer-un-environnement-de-developpement-python-avec-conda/" target="_blank">conda</a></html>. <html><a href="https://code.visualstudio.com/docs/languages/python" target="_blank">Site VSCode</a></html> //"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 //<html><a href="https://zestedesavoir.com/tutoriels/1448/installer-un-environnement-de-developpement-python-avec-conda/" target="_blank">conda</a></html>. <html><a href="https://code.visualstudio.com/docs/languages/python" target="_blank">Site VSCode</a></html>
  
-** 3.4.2 Installations**+** 3.5.2 Installations**
  
   * **Anaconda**   * **Anaconda**
Ligne 119: Ligne 126:
  
  
 +** 3.5.3 Gérer plusieurs versions de Python sous Windows avec pyenv-win**
 +  - Installer pyenv en suivant les indication de la page [[:python:outils:pyenv|Gérer plusieurs versions de Python sous Windows avec pyenv-win]]
 +  - Si VSCode s'exécute dans un autre compte que celui de l'administrateur : \\ <callout type="tip" color="red" title="Variables d'environnement" icon="true">Ajouter : 
 +  * PYENV = c:\chemin vers\.pyenv\pyenv-win
 +  * PYENV_HOME = c:\chemin vers\.pyenv\pyenv-win
 +  * PYENV_ROOT = c:\chemin vers\.pyenv\pyenv-win 
 +dans les variables d'environnement du compte ou système.
 +</callout>
  
 +\\
 +
 +=== 3.6 Extension pour SQLite ===
 {{  :outils:vscode:microsoft.visualstudio.services.icons.png?nolink&60|}} {{  :outils:vscode:microsoft.visualstudio.services.icons.png?nolink&60|}}
-=== 3.5 Extension pour SQLite === 
  
   * **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 === === 3.6 Extensions pour PHP ===
Ligne 129: Ligne 148:
 | **PHP Debug**  | | **PHP Debug**  |
 | **PHP Intelephense**  | | **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.1715352039.txt.gz
  • Dernière modification : 2025/06/19 19:25
  • (modification externe)