Ответы:
Сначала закройте Notepad ++, затем найдите файл shortcuts.xml, обычно в:
C:\Users\<username>\AppData\Roaming\Notepad++
C:\Documents and Settings\<username>\Application Data\Notepad++
Откройте его с помощью чего-то отличного от Notepad ++ (возможно, notepad.exe) и добавьте что-то вроде этого в файл в <UserDefinedCommands></UserDefinedCommands>
тегах:
<Command name="Launch file" Ctrl="yes" Alt="yes" Shift="yes" Key="">"$(FULL_CURRENT_PATH)"</Command>
Это запустит (сохраненный) файл с приложением по умолчанию.
Сохраните изменения и затем загрузите Notepad ++, чтобы увидеть новые записи в меню «Выполнить».
Важно : не редактируйте shortcuts.xml
с помощью Notepad ++, поскольку файл shortcuts.xml перезаписывается при завершении работы программы (перезаписывая любые внесенные изменения).
Execute
с кодом выше, кроме горячей клавиши. Я пытаюсь запустить .ahk
скрипт. Команда меню работает, а горячая клавиша - нет. Я просто хочу F5
[плачет].
Я предполагаю, что вы имеете в виду плагин для выполнения xour команд или скриптов. Для этого есть официально поддерживаемый плагин в N ++ Plugindirectory, который называется NppExec.
Ответ от boot13 немного сложнее. Меню Run и команда сделают это. Он также имеет возможность сохранить команду с помощью назначенной горячей клавиши. Затем он сохраняется в UserDefinedCommands.
Вариант, который я предпочитаю - это плагин NppExec. Это гораздо более гибкий и гибкий способ выбора программы и может запускать команды из командной строки с выводом на консоль, а также запускать приложения Windows.
NPPExec не работал для меня, поэтому я попробовал плагин «RunMe», написанный Ф. Стеллари, который работает как шарм. Он выполняет файлы на основе их расширения простым нажатием клавиши или комбинации клавиш.
По умолчанию RunMe имеет значение «Shift + F5», но вы можете легко изменить его на F5, изменив настройки сочетания клавиш в Notepad ++.
URL текущей загрузки: http://sites.google.com/site/fstellari/nppplugins
Если это должно измениться, ищите "notepad ++ runme"
Run
и переназначить ее RunMe'
команде s, но горячая клавиша не работает.