Пользовательские ярлыки NppExec не работают
Я решил использовать NppExec для запуска файлов Python из notepad++, однако столкнулся с проблемой. Я создал простой скрипт с одной строкой:
python -i $(FULL_CURRENT_PATH)
и добавил скрипт в "Пункты меню" в расширенных опциях nppExec. Скрипт появляется на моей вкладке макросов и делает то, что мне нужно, когда я его запускаю. Проблема в том, что я не могу установить сочетание клавиш для этой команды. Команда отображается в моем ярлыке быстрого доступа (под командами плагина), и я могу установить ее
shift+ctrl+p
но проблема в том, что он просто не работает, когда я нажимаю три клавиши. Сочетание клавиш не является проблемой, так как я смог создать тестовый макрос, который запускался, когда я нажимал shift+ctrl+p.
Изменить: Дополнительные обновления: shortcuts.xml в APPDATA действительно меняется, когда я добавляю ярлык, строка:
<PluginCommand moduleName="NppExec.dll" internalID="20" Ctrl="yes" Alt="no" Shift="yes" Key="80" />
добавлен. Это точно моя команда ctrl + shift + p, она есть, она просто не запускается.
Кто-нибудь еще испытывает это странное поведение? Любая помощь будет высоко оценена.
1 ответ
Ctrl+Shift+P по умолчанию назначен Playback
команда. Notepad++ глючит, когда дело доходит до сочетания клавиш, может легко создавать коллизии. См. Например, открытая ошибка # 3635.
Мое предложение состоит в том, чтобы попытаться присвоить его чему-то другому (личное предпочтение - F5) и дважды проверить, что он еще не назначен!