![en la línea de comandos de Windows, ¿por qué mis archivos de Python se abren en vim en lugar de ejecutarse?](https://rvso.com/image/1264406/en%20la%20l%C3%ADnea%20de%20comandos%20de%20Windows%2C%20%C2%BFpor%20qu%C3%A9%20mis%20archivos%20de%20Python%20se%20abren%20en%20vim%20en%20lugar%20de%20ejecutarse%3F.png)
Parece que edité alguna configuración para el símbolo del sistema de Windows en Windows 7 y lo olvidé.
[EDITAR: se acaba de configurar como la aplicación predeterminada para archivos .py en el Explorador de Windows. Dennis respondió a continuación]
(nota al margen: ¿cuál es la forma correcta de hacer referencia a este mensaje? ¿Debería llamarlo símbolo del sistema de Wonders? ¿cmd.exe? cmd? ¿ms-dos? ¿dos?)
Cada vez que ingreso la ruta a un archivo Python, abre ese archivo en un editor (vim) en lugar de ejecutarlo. ¿Dónde puedes editar acciones predeterminadas para tipos de archivos? ¿Por qué no puedo ejecutar un archivo .py? ¿Por qué abre un editor en lugar de ejecutar el archivo?
¡Gracias!
Respuesta1
Prueba lo siguiente
assoc | findstr "\.py"
Deberías obtener los siguientes resultados:
.py=Python.File
.pyc=Python.CompiledFile
.pyo=Python.CompiledFile
.pyw=Python.NoConFile
y
ftype | findstr "Python"
debería darte:
Python.CompiledFile="C:\Python27\python.exe" "%1" %*
Python.File="C:\Python27\python.exe" "%1" %*
Python.NoConFile="C:\Python27\pythonw.exe" "%1" %*
Si falta alguno de ellos, comandos como los siguientes ejemplos deberían solucionarlo:
assoc .py=Python.File
ftype Python.File="C:\Python27\python.exe" "%1" %*
Además, en el Explorador de Windows, haga clic derecho en un .py
archivo y seleccione Open with...
y vea si dice python.exe
o vim.exe
. Si está mal, deberías poder cambiarlo allí.