Visual Studio Code n'est jamais en mesure de remplir la liste déroulante contextuelle 'Quick Fix', affichant uniquement 'Aucune action de code disponible'
L'extension Python est installée, ainsi que python3.7.3 et flake8, pep8.
L'extension Python pour VS Code n'offre actuellement aucune solution rapide.
Plus de détails sur ce numéro:
Lorsque vous survolez un problème python signalé, vous obtenez le menu 'Quick Fix' 'Peek Problem' qui apparaît.
L'action Peek Problem fonctionne comme prévu (navigation à travers les problèmes)
Mais le "Quick Fix" dit toujours "Aucune action de code disponible"
L'extension Python a commencé à prendre en charge Quick Fix. Tout d'abord, la fonction d'ajout d'importations est prise en charge.
Python dans Visual Studio Code - Version de novembre 2019 | Python
Extension Python ver .2020.1.58038
et 2020.1.57204
a un bug qui n'affiche pas la correction rapide.
Si vous n'avez pas installé l'extension Python, installez-la une fois.
Installez la ver .2019.11.50794
ou 2019.11.49689
en suivant les étapes de la réponse ci-dessous.
vs code - rollback extension/install specific extension version - Stack Overflow
Installez Visual Studio Code - Insiders.
Télécharger Visual Studio Code Insiders
Installez Python une fois, puis cliquez sur le bouton [Recharger requis].
Ouvrez l'éditeur de paramètres. (Ctrl +,)
Recherchez par mot-clé: "Insiders Channel", puis changez le menu déroulant en "quotidien" ou "hebdomadaire", puis enregistrez les paramètres. Ensuite, Visual Studio Code commence à télécharger la version Insider de Python. (La barre d'état ci-dessous affiche la progression)
Lorsque le message contextuel "Veuillez recharger Visual Studio Code pour utiliser la génération d'initiés de l'extension Python.") S'affiche, cliquez sur le bouton [Recharger].
N'oubliez pas qu'il y a deux exigences pour utiliser la fonction Quick Fix.
Ensemble python.jediEnabled
à false dans votre fichier settings.json .
Ouvrez la palette de commandes. (Affichage> Palette de commandes ... ou F1 ou Ctrl + Maj + P)
Exécutez la commande "Python: Activer le lintage".
Sélectionnez "On" dans le menu déroulant.