Erstellen Sie Verknüpfungen, um Python-Dateien auf dem Terminal mit VScode auszuführen

Das Terminal bezieht sich hier auf das Terminal, das mit Shift + Control + @ in vscode startet. Außerdem ist cwd in diesem Terminal das Verzeichnis direkt über der Datei, die im Editorbereich bearbeitet wird.

Hinweis): Dieser Artikel dient nur zur Verbesserung der Debugging-Effizienz. Da ich zum ersten Mal einen Artikel schreibe, möchte ich Sie bitten, Punkte zu kommentieren, die in Bezug auf das Schreiben verbessert werden sollten, und Meinungen, die ich hätte erstellen sollen.

Verfahren

  1. Installieren Sie die Python-Erweiterung
  2. Fügen Sie eine Verknüpfung hinzu

Ich werde nur über 2 schreiben. Fügen Sie einfach den folgenden Code hinzu.

keybindings.json


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

Bitte ändern Sie den "Schlüssel" nach Ihren Wünschen! Es wird empfohlen, auch den when-Ausdruck festzulegen. (Weil standardmäßig ein anderer Befehl festgelegt wurde und ich wahrscheinlich mit ihm verhandeln würde.)

Damit ist der Zweck dieser Zeit erreicht. (Smiley) Sie mussten nicht zum Terminal gehen und die Befehle eingeben! Wenn Sie teilweise debuggen möchten, gibt es auch einen Befehl wie "Teil auswählen und ausführen", der ebenfalls gut ist. (In meinem Fall wollte ich nur eine kurze Testdatei erstellen und ausführen, daher werde ich sie diesmal weglassen.) Es reicht jedoch nicht aus, dass sie nur für Python verwendet werden kann ... Wenn möglich sogar c oder cpp

gcc -o file file.cpp


$: ./file
```Ich möchte eine Verknüpfung, die ausreicht???

# Ich möchte verallgemeinern
 Sie können die Verknüpfungsliste mit einer Verknüpfung öffnen, indem Sie cmd + K cmd + S drücken. (Kompliziert)
 Wenn Sie Ausführungsdatei usw. eingeben, wird der folgende Bildschirm angezeigt. Das Anzeigeergebnis ändert sich natürlich abhängig von der installierten Erweiterung.
 <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 ">
 Dort

#### **`workbench.action.terminal.Ein klar verallgemeinerbarer Befehl namens runActiveFile...`**

Wenn ich es damit ausführe, tritt der folgende Fehler auf.

bash: cwd/file.py: Permission denied



#### **`Ich möchte das lösen...Vielleicht ist es ein Problem, als würde der Pass nicht bestehen...`**

Ergebnis

Ich konnte kein Englisch lesen und gab auf. (Verschiedene Fische) Ich möchte, dass Experten kommentieren, wie es so eingestellt wird, dass es auf andere Sprachen angewendet werden kann ...

Recommended Posts

Erstellen Sie Verknüpfungen, um Python-Dateien auf dem Terminal mit VScode auszuführen
So erstellen Sie eine JSON-Datei in Python
Erstellen Sie ein Plug-In, das Python Doctest auf Vim ausführt (2)
Erstellen Sie ein Plug-In, um Python Doctest mit Vim (1) auszuführen.
Ein Memorandum zum Ausführen eines Python-Skripts in einer Bat-Datei
Erstellen Sie eine Binärdatei in Python
Erstellen Sie eine Python-Umgebung auf Ihrem Mac
[GPS] Erstellen Sie eine kml-Datei mit Python
Erstellen Sie ein Shell-Skript, um die Python-Datei mehrmals auszuführen
Erstellen Sie eine GIF-Datei mit Pillow in Python
Ich möchte mit Python ein Fenster erstellen
Erstellen Sie eine MIDI-Datei in Python mit pretty_midi
Ich möchte eine Datei mit Python zufällig testen
Erstellen Sie Ihre erste GDSII-Datei in Python mit gdspy
Python-Skript, das eine JSON-Datei aus einer CSV-Datei erstellt
Führen Sie eine Python-Datei mit relativem Import in PyCharm aus
Erstellen Sie eine Funktion in Python
Erstellen Sie ein Wörterbuch in Python
So führen Sie eine Python-Datei an einer Windows 10-Eingabeaufforderung aus
Ändern Sie das Standardausgabeziel in eine Datei in Python
So importieren Sie Dateien in Python an eine beliebige Stelle
Ich habe ein Skript in Python erstellt, um eine Textdatei für JSON zu konvertieren (für das vscode-Benutzer-Snippet).
Erstellen Sie einen DI-Container mit Python
Erstellen Sie eine Python-Umgebung auf dem Mac (2017/4)
Erstellen Sie eine Python-Umgebung in Centos
5 Möglichkeiten zum Erstellen eines Python-Chatbots
Führen Sie einen einfachen Algorithmus in Python aus
Erstellen Sie eine zufällige Zeichenfolge in Python
So erstellen Sie eine Konfigurationsdatei
Wettbewerb mit VS-Code Erstellen Sie eine Python-Umgebung für Profis unter Windows
So installieren Sie OpenCV in Cloud9 und führen es in Python aus
Ein Spiel für ein Abenteuer im interaktiven Python-Modus
Versuchen Sie, sich mit Python auf Ihrem PC automatisch bei Netflix anzumelden
Python vba zum Erstellen einer Datumszeichenfolge zum Erstellen eines Dateinamens
Versuchen Sie, Ihrer IFC-Datei mit IfcOpenShell Python eine Wand hinzuzufügen
Führen Sie den Ausgabecode auf dem lokalen Webserver in Python als "A, gibt vor, B zu sein" aus
[Python] Erstellen Sie ein Programm, das Zeilenumbrüche in der Zwischenablage löscht. + Als Verknüpfung mit Fenstern registrieren
Erstellen Sie Ihre eigenen Linux-Befehle in Python
[LLDB] Erstellen Sie Ihren eigenen Befehl mit Python
Erstellen Sie eine einfache GUI-App in Python
Führen Sie die Matrix zum Terminal Ihres Chefs!
Konvertieren Sie die psd-Datei in Python in png
Führen Sie AzureKinect an Heiligabend in Python aus.
Führen Sie den Python-Interpreter im Skript aus
Wie bekomme ich Stacktrace in Python?
Erstellen Sie eine Deb-Datei aus einem Python-Paket
Führen Sie Python-Code in der A2019 Community Edition aus
Skript zum Erstellen einer Mac-Wörterbuchdatei
[Python] Ein Fortschrittsbalken auf dem Terminal
Führen Sie Python in C ++ unter Visual Studio 2017 aus
Fügen Sie VSCode eine virtuelle Python-Umgebung hinzu
So führen Sie Maya Python-Skripte aus
Führen Sie Python-Dateien in einem Docker-Container auf einem Remote-Raspbian über PyCharm aus
Vorgehensweise zum Erstellen einer virtuellen Python-Umgebung mit VS-Code unter Windows
[Python] Erstellen Sie einen Linebot, um den Namen und das Alter auf das Bild zu schreiben