L'outil VS Code Python crée plusieurs fenêtres interactives – Visual Studio Magazine – Bien monter son serveur

Author: Titanfall —

Short summary: [bzkshopping keyword= »Minecraft » count= »8″ template= »grid »] Nouvelles VS Code Python Utility Créer plusieurs fenêtres interactives À l'Halloween 2018, un développeur a publié un problème dans le référentiel GitHub pour l'extension VS Code Python, demandant la possibilité pour les utilisateurs de «lancer plus de fenêtres« Python Interactive »». En août 2020, la fonctionnalité demandée dans cette édition a […]

Quick overview

Site
Tutos GameServer
Canonical URL
https://tutos-gameserver.fr/2020/08/13/loutil-vs-code-python-cree-plusieurs-fenetres-interactives-visual-studio-magazine-bien-monter-son-serveur/
LLM HTML version
https://tutos-gameserver.fr/2020/08/13/loutil-vs-code-python-cree-plusieurs-fenetres-interactives-visual-studio-magazine-bien-monter-son-serveur/llm
LLM JSON version
https://tutos-gameserver.fr/2020/08/13/loutil-vs-code-python-cree-plusieurs-fenetres-interactives-visual-studio-magazine-bien-monter-son-serveur/llm.json
Manifest
https://tutos-gameserver.fr/llm-endpoints-manifest.json
Estimated reading time
4 minutes (235 seconds)
Word count
783

Key points

Primary visual

L'outil VS Code Python crée plusieurs fenêtres interactives – Visual Studio Magazine

– Bien monter son serveur
Main illustration associated with the content.

Structured content

[bzkshopping keyword= »Minecraft » count= »8″ template= »grid »]

Nouvelles VS Code Python Utility Créer plusieurs fenêtres interactives

À l'Halloween 2018, un développeur a publié un problème dans le référentiel GitHub pour l'extension VS Code Python, demandant la possibilité pour les utilisateurs de «lancer plus de fenêtres« Python Interactive »». En août 2020, la fonctionnalité demandée dans cette édition a été officiellement annoncée. "Par défaut, chaque fois que vous exécutez la commande" Python: Créer une fenêtre interactive Python "dans la palette de commandes (Affichage> Palette de commandes …), vous créez une nouvelle fenêtre interactive en code VS", a déclaré Savannah Ostrowski, Gestionnaire de programme, dans un article de blog du 13 août. "Les cellules de code de script Python par défaut seront toujours exécutées dans la même fenêtre interactive. Cependant, vous pouvez désormais configurer l'extension Python pour exécuter des fichiers séparés dans des fenêtres interactives distinctes. Ouvrez simplement la page des paramètres (Fichier> Paramètres> Paramètres), recherchez & "Mode de fenêtre interactif" et modifiez la valeur du paramètre sur "perFile". Lorsque vous exécutez désormais des cellules à partir de différents fichiers, elles s'exécuteront dans des fenêtres distinctes. "

[Click on image for larger, animated GIF view.] Des fenêtres plus interactives en action (source: Microsoft).

Bien sûr, les développeurs qui préfèrent le comportement de la fenêtre interactive peuvent choisir de le conserver avec un simple paramètre de configuration. La mise à jour 2020 de Python dans le code VS inclut également la prise en charge de Pylance, un nouveau serveur de langage Python qui utilise le protocole Language Server pour communiquer avec le code VS et fournir une programmation «intelligente» spécifique au langage populaire, comme la saisie semi-automatique et les finitions intelligentes (IntelliSense), vérification des erreurs (diagnostics), saut à la définition, lofing et corrections, recherche de toutes les références, etc.

[Click on image for larger, animated GIF view.] Pylance en action animée (source: Microsoft).

L'indice de marché indique qu'il fournit les fonctionnalités suivantes pour Python 3:

Docstrings Aide à la signature, avec informations de type Suggestions de paramètres Tentative de code Importation automatique (et ajout et suppression d'actions de code d'importation) Rapports au fur et à mesure des erreurs de code et des avertissements (diagnostics) Aperçu du code Navigation de code Entrer en mode vérification Prise en charge de l'espace de travail multi-racine natif Compatibilité IntelliCode Compatibilité des notebooks Jupyter

Pylance, nommé d'après un personnage créé par la troupe de comédie surréaliste britannique Monty Python, peut être téléchargé à partir du VS Code Marketplace ou installé via un paramètre de configuration. Lors de notre premier reportage sur Pylance le 1er juillet, l'extension Pylance comptait près de 4 000 installations. A l'heure actuelle, 88 000 installations approchent La nouvelle mise à jour de l'extension VS Code Python améliore également la fonctionnalité Pylance, en particulier en ce qui concerne la façon dont elle affiche l'aide à la signature lorsqu'un développeur appelle une fonctionnalité de remplacement multiple. "Vous pouvez désormais naviguer facilement entre les signatures pendant que Pylance exécute le paramètre actif actuel", a déclaré Ostrowski. Quelques autres faits saillants qui ont été mentionnés dans l'article d'aujourd'hui incluent:

Raccourcis d'édition de cellules interactifs Python qui aident à rendre l'informatique directement dans les fichiers Python encore plus productive (grâce à @earthastronaut!). (# 12414) Ajout d'une commande pour redémarrer le serveur de langue. (# 3073) Mettez à jour vers la dernière version de Jedi (0.17.2). Cela ajoute la prise en charge de Python 3.9 et corrige certains bogues, mais devrait être la dernière version à prendre en charge Python 2.7 et 3.5. (merci Peter Law). (# 13037)

Microsft péché Extension Python est de loin l'élément le plus populaire sur le VS Code Marketplace, avec environ 23,4 millions d'installations. L'entreprise est partie il y a des années " tout en "sur Python pour VS Code, dans la mesure où il emploie même le créateur de l'extension, Don Jayamanne.

La liste complète des modifications apportées à la mise à jour se trouve dans le journal des modifications et les développeurs peuvent en savoir plus sur la prise en charge de Python dans Visual Studio Code dans la documentation.

A propos de l'auteur

David Ramel est l'éditeur et écrivain de Converge360.

Click to rate this post! [Total: 0 Average: 0]

Topics and keywords

Themes: Non classé

License & attribution

License: CC BY-ND 4.0.

Attribution required: yes.

Manifest: https://tutos-gameserver.fr/llm-endpoints-manifest.json

LLM Endpoints plugin version 1.1.2.