8

Некоторые текстовые редакторы, такие как Notepad2, могут запускать редактируемый файл. Можно ли это сделать с помощью Notepad++?

4 ответа4

8

Сначала закройте Notepad++, затем найдите файл shortcuts.xml, обычно в:

  • Windows 7/8/10: C:\Users\<username>\AppData\Roaming\Notepad++
  • Windows XP: C:\Documents and Settings\<username>\Application Data\Notepad++

Откройте его с помощью чего-то отличного от Notepad++ (возможно, notepad.exe) и добавьте что-то подобное в файл в <UserDefinedCommands></UserDefinedCommands> :

<Command name="Launch file" Ctrl="yes" Alt="yes" Shift="yes" Key="">&quot;$(FULL_CURRENT_PATH)&quot;</Command>

Это запустит (сохраненный) файл с приложением по умолчанию.

Сохраните изменения и загрузите Notepad++, чтобы увидеть новые записи в меню «Выполнить».

Важно: не редактируйте файл shortcuts.xml с помощью Notepad++, так как файл shortcuts.xml перезаписывается при завершении работы программы (перезаписывая все внесенные изменения).

4

Я предполагаю, что вы имеете в виду плагин для выполнения xour команд или скриптов. Для этого есть официально поддерживаемый плагин в N++ Plugindirectory, который называется NppExec.

2

Ответ от boot13 немного слишком сложен. Меню Run и команда сделают это. Он также имеет возможность сохранить команду с помощью назначенной горячей клавиши. Затем он сохраняется в UserDefinedCommands.

Вариант, который я предпочитаю - это плагин NppExec. Это гораздо более гибкий и гибкий способ выбора программы и может запускать команды из командной строки с выводом на консоль, а также запускать приложения Windows.

2

NPPExec не работал для меня, поэтому я попробовал плагин "RunMe", написанный Ф. Стеллари, который работает как шарм. Он выполняет файлы в зависимости от их расширения простым нажатием клавиши или комбинации клавиш.

По умолчанию RunMe имеет значение «Shift + F5», но вы можете легко изменить его на F5, изменив настройки сочетаний клавиш в Notepad ++.

URL текущей загрузки:http://sites.google.com/site/fstellari/nppplugins

Если это должно измениться, ищите "notepad++ runme"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .