NppExec を使用して、notepad++ から Python ファイルを実行することにしましたが、問題が発生しました。1 行の簡単なスクリプトを作成しました。
python -i $(FULL_CURRENT_PATH)
nppExec の詳細オプションの「メニュー項目」にスクリプトを追加しました。スクリプトは [マクロ] タブに表示され、実行すると必要な処理が行われます。問題は、このコマンドにキーボード ショートカットを設定できないことです。コマンドはショートカット マッパー (プラグイン コマンドの下) に表示され、次のように設定できます。
shift+ctrl+p
しかし、問題は、3 つのキーを押しても機能しないことです。Shift+ctrl+p を押したときに実行されるテスト マクロを作成できたので、キーの組み合わせは問題ではありません。
編集:その他の更新:ショートカットを追加すると、APPDATAのshortcuts.xmlが変更されます。次の行:
<PluginCommand moduleName="NppExec.dll" internalID="20" Ctrl="yes" Alt="no" Shift="yes" Key="80" />
が追加されます。これはまさに私のctrl + shift + pコマンドです。そこにありますが、起動しません。
他の誰かがこの奇妙な動作を経験していますか? どんな助けでも大歓迎です。