如果当前文件名以.rb 结尾,我想让notepad++ 运行“ruby {filename_here}”命令,如果它以.pl 结尾,则让“perl {filename_here}”运行。我试过用 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++ 中的某个键绑定到“runscript $(FULL_CURRENT_PATH)”?我尝试使用运行->运行菜单 (F5),但它似乎不起作用..