Domanda

Ho deciso di utilizzare NPPEXEC per eseguire i miei file Python da Blocco note ++, tuttavia ho riscontrato un problema. Ho creato un semplice script con una riga:

python -i $(FULL_CURRENT_PATH)

e aggiunto lo script alle "voci di menu" nelle opzioni avanzate NPPEXEC. Lo script appare nella mia scheda Macro e fa quello che ho bisogno quando lo eseguo. Il problema è che non sono in grado di impostare un collegamento della tastiera su questo comando. Il comando appare nel mio mapper di scelta rapida (sotto i comandi del plug -in) e posso impostarlo su

shift+ctrl+p

Ma il problema è che semplicemente non funziona quando colpisco le tre chiavi. La combinazione chiave non è il problema, in quanto sono stato in grado di creare una macro di prova che ha funzionato quando ho toccato Shift+Ctrl+P.

EDIT: Altri aggiornamenti: le scorciatoies.xml in AppData cambiano quando aggiungo la scorciatoia, la riga:

<PluginCommand moduleName="NppExec.dll" internalID="20" Ctrl="yes" Alt="no" Shift="yes" Key="80" />

è aggiunto. Questo è esattamente il mio comando ctrl+shift+p, è lì, non spara.

Qualcun altro sta vivendo questo strano comportamento? Qualsiasi aiuto sarà molto apprezzato.

È stato utile?

Soluzione

Ctrl+Spostare+P è per impostazione predefinita a Playback comando. Notepad ++ è buggy quando si tratta di mappatura delle scorciatoie, può facilmente creare collisioni. Vedi ad esempio un bug aperto #3635.

Il mio suggerimento è di provare ad assegnarlo a qualcos'altro (la preferenza personale è F5) e ricontrolla che non sia già assegnato!

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top