| |
| outils:vscode:generalites [2024/05/10 16:42] – [3.4 Extensions pour le langage Python] phil | outils:vscode:generalites [2025/06/19 19:29] (Version actuelle) – modification externe 127.0.0.1 |
|---|
| |
| ===== 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** |
| |
| ^ 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 === |
| |
| ^ 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). |
| \\ | \\ |
| |
| === 3.4 Extensions pour le langage Python === | === 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.5 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** |
| | **Pylance** | | | **Pylance** | |
| | **Python** | | | **Python** | |
| | |
| | |
| | ** 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 === |