Я хочу, чтобы notepad ++ запускал команду "ruby {filename_here}", если текущее имя файла заканчивается на .rb, и "perl {filename_here}", если оно заканчивается на .pl. Я пытался использовать плагин NppExec, но он не может делать условные вещи, поэтому я написал bat
@echo off
if /i %~sx1 == .pl perl "%~f1"
if /i %~sx1 == .rb ruby "%~f1"
if /i %~sx1 == .php php "%~f1"
Теперь я могу использовать его из командной строки, например C: \ Program Files \ Notepad ++> runScript "D \ pl.pl", и он отлично работает. Теперь, как мне связать какой-нибудь ключ в Notepad ++ с "runcript $ (FULL_CURRENT_PATH)"? Я пытался использовать меню «Выполнить» -> «Выполнить» (F5), но, похоже, оно не работает ..