質問

Notepad ++からPythonファイルを実行するためにNPPEXECを使用することにしましたが、問題が発生しました。 1つの行で簡単なスクリプトを作成しました。

python -i $(FULL_CURRENT_PATH)

NPPEXEC Advanced Optionsの「メニュー項目」にスクリプトを追加しました。スクリプトは私のマクロタブに表示され、実行するときに必要なことを行います。問題は、このコマンドにキーボードショートカットを設定できないことです。コマンドは私のショートカットマッパー(プラグインコマンドの下)に表示され、に設定できます

shift+ctrl+p

しかし、問題は、3つのキーを押したときに機能しないことです。重要な組み合わせは問題ではありません。Shift+Ctrl+Pにヒットしたときに実行されたテストマクロを作成できたからです。

編集:その他の更新:AppDataのショートカットS.XMLは、ショートカット、ラインを追加すると変更されます。

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

追加されています。これはまさに私のctrl+shift+pコマンドであり、そこにあり、発砲しません。

他の誰かがこの奇妙な行動を経験していますか?どんな助けも大いに評価されます。

役に立ちましたか?

解決

Ctrl+シフト+p デフォルトでは割り当てられています Playback 指図。 Notepad ++は、ショートカットマッピングに関してはバギーで、衝突を簡単に作成できます。たとえば、オープンバグを参照してください #3635.

私の提案は、それを何か他のものに割り当てようとすることです(個人的な好みは F5)そして、それがまだ割り当てられていないことを再確認してください!

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top