Мне потребовалось немного возиться, но я наконец-то заработал.(Я использую версию 1.0, но это должно работать и в других версиях.)
Notepad ++ может быть настроен для запуска команд и назначения ярлыков для этих команд следующим образом:
Изв меню нажмите Выполнить → Выполнить
Добавить команду
C: \ NotepadRun.bat "$ (FULL_CURRENT_PATH)"
Сохраните команду, присвоив ей имя и сочетание клавиш.
Ниже приведено содержимое командного файла.Я назвал мой NotepadRun.bat
, но вы можете назвать его как угодно.
@echo off
GOTO %~sx1
:.ps1
cd "%~d1%~p1"
powershell.exe .\%~n1%~sx1
GOTO end
:.rb
ruby "%~f1"
GOTO end
:.php
php "%~f1"
GOTO end
:end
pause
В качестве заметки, обновляющейся до Windows7 и Powershell 2, я обнаружил некоторые проблемы с этим и обновил до передачи в ExecutionPolicy, чтобы убедиться, что я могузапустите скрипт, который я редактирую.
:.ps1
cd "%~d1%~p1"
powershell -ExecutionPolicy Unrestricted -File "%~n1%~sx1"
GOTO end