Decidí usar NPPEXEC para ejecutar mis archivos de Python de Notepad ++, sin embargo, encontré un problema. Creé un script simple con una línea:
python -i $(FULL_CURRENT_PATH)
y agregó el script a los "elementos del menú" en opciones avanzadas NPPEXEC. El script aparece en mi pestaña Macros y hace lo que necesito cuando lo ejecuto. El problema es que no puedo establecer un atajo de teclado en este comando. El comando aparece en mi mapeador de acceso directo (en comandos de complemento) y puedo configurarlo en
shift+ctrl+p
Pero el problema es que simplemente no funciona cuando llego a las tres teclas. La combinación clave no es el problema, ya que pude crear una macro de prueba que se ejecutó cuando presioné Shift+Ctrl+P.
Editar: Más actualizaciones: el atajos.xml en AppData cambia cuando agrego el acceso directo, la línea:
<PluginCommand moduleName="NppExec.dll" internalID="20" Ctrl="yes" Alt="no" Shift="yes" Key="80" />
está agregado. Este es exactamente mi comando Ctrl+Shift+P, está ahí, simplemente no se dispara.
¿Alguien más está experimentando este comportamiento extraño? Cualquier ayuda será muy aprobada.