usar - ¿Cómo ejecutas un script de python desde notepad++?
correr python en notepad++ (6)
posible usar pdb tambien
Las respuestas anteriores fueron muy útiles para que funcione. Sin embargo, una vez que pude ejecutar los programas de python, también tuve que interactuar con ellos. Dos cosas que descubrí.
- Use " python -u -i $ (FULL_CURRENT_PATH) " si desea interactuar con su programa (como dar entradas de línea de comandos).
- para usar el impresionante PDB , use " python -u -m pdb $ (FULL_CURRENT_PATH) " y luego también puede depurar fácilmente sus programas. :-) ¡¡amándolo!!
Esta pregunta ya tiene una respuesta aquí:
- ¿Cómo ejecutar un archivo de Python en Notepad ++? 17 respuestas
Cuando uso textmate, simplemente presiono "apple + r" y el programa se interpreta. ¿Cómo puedo ejecutar un programa desde notepad ++? Veo que F5 es para "Ejecutar", pero apuntando a Python.exe simplemente abre una terminal con Python en ejecución. No ejecuta mi script.
A menos que me falte algo, las otras respuestas sobre NppExec no proporcionan una manera de ejecutar el script con una sola pulsación de tecla o (el cuadro de diálogo de ejecución siempre aparece cuando se presiona F6, que debe aceptarse antes de ejecutar el script).
Después de completar los pasos de la respuesta de bjornhb, lo siguiente le permitirá ejecutar scripts con solo presionar una tecla:
- En Complementos-> NppExec-> Opciones avanzadas, cree un nuevo elemento de menú. Simplemente nombré a la mía Python . Seleccione la secuencia de comandos que se guardó anteriormente en el cuadro desplegable Guión asociado y haga clic en Agregar / Modificar . Haga clic en Aceptar .
- Reiniciar el Bloc de notas ++
- En Configuración-> Asignador de accesos directos, haga clic en la pestaña Comandos del complemento en la parte superior. Desplázate hacia abajo y encuentra el nombre de tu comando en el lado izquierdo. Haga doble clic dentro del cuadro blanco en la columna Acceso directo al lado del nombre de su comando. Seleccione una clave (o combinación) apropiada y acepte. Al presionar la (s) tecla (s) de acceso directo se ejecutará el script sin más información.
Debe pasar la variable de entorno FULL_CURRENT_PATH al programa, como se describe en el wiki de notepad ++ :
python "$(FULL_CURRENT_PATH)"
Los plugins NppExec Execute ( F6 ) son mucho más potentes que el Run simple ( F5 ). Instale NppExec a través de complementos, Administrador de complementos. Luego en F6 agrega / guarda lo siguiente:
NPP_SAVE
cd "$(FULL_CURRENT_PATH)"
C:/Python34/python.exe -u "$(FULL_CURRENT_PATH)"
En los filtros de salida de la consola NppExec Plugins ( Shift + F6 ) agregue la siguiente máscara HighLight :
*File "%FILE%", line %LINE%
Asegúrese de que esté marcado, y hágalo, por ejemplo, rojo y subrayado.
¡Sobre los errores " F6 / execute" se resaltará y se podrá hacer clic!
Esto funciona en NPP568, posiblemente más viejo.
Puede usar el complemento de PyNPP ( https://github.com/mpcabd/PyNPP ) para lograr esto.
Sé que esto es viejo pero la respuesta es para las personas que vienen de la búsqueda.
Si tiene el complemento NppExec (es por defecto), presione F6 y agregue el comando que ejecuta su script.
python /path/to/script.py