Frage

Ich habe mich entschlossen, NPPExec zu verwenden, um meine Python -Dateien aus Notepad ++ auszuführen, aber ich habe ein Problem gestoßen. Ich habe ein einfaches Skript mit einer Zeile erstellt:

python -i $(FULL_CURRENT_PATH)

und fügte das Skript in die "Menüelemente" in den erweiterten NPPEXEC -Optionen hinzu. Das Skript wird in meiner Registerkarte "Makros" angezeigt und tut das, was ich brauche, wenn ich es ausführe. Das Problem ist, dass ich keine Tastaturverknüpfung auf diesen Befehl einstellen kann. Der Befehl wird in meinem Verknüpfungs -Mapper angezeigt (unter Plugin -Befehlen) und ich kann ihn auf einstellen

shift+ctrl+p

Das Problem ist jedoch, dass es einfach nicht funktioniert, wenn ich die drei Schlüssel drücke. Die Schlüsselkombination ist nicht das Problem, da ich in der Lage war, ein Testmakro zu erstellen, das lief, als ich Shift+Strg+P.

Bearbeiten: Weitere Updates: Die Shortcuts.xml in AppData ändert sich, wenn ich die Verknüpfung hinzufüge, die Zeile:

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

hinzugefügt. Dies ist genau mein Strg+Shift+P -Befehl, es ist da, es feuert einfach nicht.

Erlebt noch jemand dieses seltsame Verhalten? Jede Hilfe wird stark erreicht.

War es hilfreich?

Lösung

Strg+Wechsel+P wird standardmäßig zugewiesen Playback Befehl. Notepad ++ ist fehlerhaft, wenn es um Abkürzungszuordnung geht, kann leicht Kollisionen erstellen. Siehe zum Beispiel offener Fehler #3635.

Mein Vorschlag ist, zu versuchen, es etwas anderes zuzuweisen (persönliche Präferenz ist F5) und überprüfen Sie, ob es noch nicht zugewiesen ist!

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top