Pregunta

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.

¿Fue útil?

Solución

Control+Cambio+PAGS está asignado por defecto a Playback dominio. Notepad ++ es erróneo cuando se trata de mapeo de atajos, puede crear fácilmente colisiones. Ver por ejemplo el error abierto #3635.

Mi sugerencia es tratar de asignarlo a otra cosa (la preferencia personal es F5) y verifique que no esté asignado!

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top