現在のファイル名が .rb で終わる場合は「ruby {filename_here}」コマンドを実行し、.pl で終わる場合は「perl {filename_here}」コマンドを実行する notepad++ を作成します。NppExec プラグインを使用しようとしましたが、条件付きのことができないので、バットを書きました
@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)」にバインドするにはどうすればよいですか? Run->Run メニュー (F5) を使用しようとしましたが、うまくいかないようです..