Créez des raccourcis pour exécuter des fichiers Python sur le terminal avec VScode

Le terminal ici fait référence au terminal qui démarre avec shift + control + @ dans vscode. De plus, cwd dans ce terminal est le répertoire directement au-dessus du fichier en cours d'édition dans la zone de l'éditeur.

Remarque): cet article est uniquement destiné à améliorer l'efficacité du débogage. Puisque c'est la première fois que j'écris un article, j'aimerais que vous commentiez les points qui devraient être améliorés en termes d'écriture et d'avis que j'aurais dû créer un tel raccourci.

procédure

  1. Installez l'extension Python
  2. Ajouter un raccourci

J'écrirai seulement environ 2. Ajoutez simplement le code ci-dessous.

keybindings.json


    {
        "key": "cmd+r",
        "command": "python.execInTerminal",
        "when": "editorTextFocus"
    },

Veuillez changer la "clé" à votre convenance! Il est également recommandé de définir l'expression when. (Parce qu'une autre commande a été définie par défaut et que j'étais susceptible de négocier avec elle.)

Avec cela, le but de ce temps a été atteint. (Smiley) Vous n'avez pas besoin d'aller au terminal et de taper les commandes! Si vous souhaitez déboguer partiellement, il existe également une commande comme "Sélectionnez une pièce et exécutez", ce qui est également bon. (Dans mon cas, je voulais juste créer un court fichier de test et l'exécuter, donc je vais l'omettre cette fois.) Cependant, il ne suffit pas qu'il ne puisse être utilisé que pour Python ... Si possible, même c ou cpp

gcc -o file file.cpp


$: ./file
```Je veux un raccourci qui fera l'affaire???

# Je veux généraliser
 Vous pouvez ouvrir la liste des raccourcis avec un raccourci en appuyant sur cmd + K cmd + S. (Compliqué)
 Si vous tapez un fichier d'exécution, etc., l'écran suivant s'affiche. Bien entendu, le résultat de l'affichage changera en fonction de l'extension que vous avez installée.
 <img width="1060" alt="スクリーンショット 2019-12-19 13.28.32.png " src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/517924/4f86c5c4-b4e9-6d6a-00f3-eaf3790481b0.png ">
 Là

#### **`workbench.action.terminal.Une commande clairement généralisable appelée runActiveFile...`**

Ainsi, lorsque je l'exécute avec cela, l'erreur suivante se produit.

bash: cwd/file.py: Permission denied



#### **`Je veux résoudre ça...Peut-être que c'est un problème que la passe ne passe pas ou quelque chose comme ça...`**

résultat

Je ne savais pas lire l'anglais et j'ai abandonné. (Divers poissons) Je voudrais que les experts commentent comment le configurer pour qu'il puisse être appliqué à d'autres langues ...

Recommended Posts

Créez des raccourcis pour exécuter des fichiers Python sur le terminal avec VScode
Comment créer un fichier JSON en Python
Créer un plugin pour exécuter Python Doctest sur Vim (2)
Créez un plug-in pour exécuter Python Doctest avec Vim (1)
Un mémorandum pour exécuter un script python dans un fichier bat
Créer un fichier binaire en Python
Créez un environnement python sur votre Mac
[GPS] Créer un fichier kml avec Python
Créez un script shell pour exécuter le fichier python plusieurs fois
Créer un fichier GIF en utilisant Pillow en Python
Je veux créer une fenêtre avec Python
Créez un fichier MIDI en Python en utilisant pretty_midi
Je veux échantillonner au hasard un fichier avec Python
Créez votre premier fichier GDSII en Python en utilisant gdspy
Script Python qui crée un fichier JSON à partir d'un fichier CSV
Exécuter un fichier Python avec une importation relative dans PyCharm
Créer une fonction en Python
Créer un dictionnaire en Python
Comment exécuter un fichier Python à une invite de commande Windows 10
Changer la destination de sortie standard en un fichier en Python
Comment importer des fichiers où vous le souhaitez en Python
J'ai créé un script en Python pour convertir un fichier texte pour JSON (pour l'extrait d'utilisateur vscode)
Créer un conteneur DI avec Python
Créer un environnement Python sur Mac (2017/4)
Créer un environnement python dans centos
5 façons de créer un chatbot Python
Exécutez un algorithme simple en Python
Créer une chaîne aléatoire en Python
Comment créer un fichier de configuration
Concurrence avec VS Code Créez un environnement Python pour les professionnels sous Windows
Comment installer OpenCV sur Cloud9 et l'exécuter en Python
Un jeu pour partir à l'aventure en mode interactif de python
Essayez de vous connecter automatiquement à Netflix en utilisant python sur votre PC
Python vba pour créer une chaîne de date pour créer un nom de fichier
Essayez d'ajouter un mur à votre fichier IFC avec IfcOpenShell python
Exécutez le code de sortie sur le serveur Web local en tant que "A, faisant semblant d'être B" en python
[Python] Créez un programme qui supprime les sauts de ligne dans le presse-papiers + Enregistrez-vous comme raccourci avec Windows
Créez vos propres commandes Linux en Python
[LLDB] Créez votre propre commande avec Python
Créer une application GUI simple en Python
Exécutez la matrice sur le terminal de votre patron!
Convertir un fichier psd en png en Python
Exécutez AzureKinect en Python la veille de Noël.
Exécuter l'interpréteur Python dans le script
Comment obtenir stacktrace en python
Créer un fichier deb à partir d'un package python
Exécutez le code Python sur A2019 Community Edition
Script pour créer un fichier de dictionnaire Mac
[Python] Une barre de progression sur le terminal
Exécutez Python en C ++ sur Visual Studio 2017
Ajouter un environnement virtuel Python à VSCode
Comment exécuter des scripts Maya Python
Exécutez des fichiers Python dans un conteneur Docker sur un Raspbian distant via PyCharm
Procédure de création d'un environnement virtuel Python avec VS Code sous Windows
[Python] Créez un linebot pour écrire le nom et l'âge sur l'image