Warum werden meine Python-Dateien in der Windows-Eingabeaufforderung in Vim geöffnet, anstatt ausgeführt zu werden?

Warum werden meine Python-Dateien in der Windows-Eingabeaufforderung in Vim geöffnet, anstatt ausgeführt zu werden?

Ich habe anscheinend einige Einstellungen für die Windows-Eingabeaufforderung in Windows 7 bearbeitet und vergessen.
[EDIT: Es wurde einfach als Standardanwendung für .py-Dateien im Windows Explorer festgelegt. Dennis hat es unten beantwortet]

(Randbemerkung: Wie bezeichne ich diese Eingabeaufforderung korrekt? Soll ich sie Windows-Eingabeaufforderung nennen? cmd.exe? cmd? ms-dos? dos?)

immer wenn ich den Pfad zu einer Python-Datei eingebe, wird diese Datei in einem Editor (vim) geöffnet, anstatt sie auszuführen. Wo können Sie Standardaktionen für Dateitypen bearbeiten? Warum kann ich eine .py-Datei nicht ausführen? Warum wird ein Editor geöffnet, anstatt die Datei auszuführen?

Danke!

Antwort1

Versuche Folgendes

assoc | findstr "\.py"

Sie sollten die folgenden Ergebnisse erhalten:

.py=Python.File
.pyc=Python.CompiledFile
.pyo=Python.CompiledFile
.pyw=Python.NoConFile

Und

ftype | findstr "Python"

sollte Ihnen geben:

Python.CompiledFile="C:\Python27\python.exe" "%1" %*
Python.File="C:\Python27\python.exe" "%1" %*
Python.NoConFile="C:\Python27\pythonw.exe" "%1" %*

Falls eines davon fehlt, sollten Befehle wie die folgenden das Problem beheben:

assoc .py=Python.File
ftype Python.File="C:\Python27\python.exe" "%1" %*

Klicken Sie im Windows Explorer mit der rechten Maustaste auf eine .pyDatei, wählen Sie sie aus und prüfen Sie, ob dort oder Open with...steht . Wenn es falsch ist, sollten Sie es dort ändern können.python.exevim.exe

verwandte Informationen