如何在Notepad ++中编译所有打开的文件(或Notepad ++ Explorer中的选定文件)

时间:2012-04-11 13:26:26

标签: notepad++

我在Notepad ++中设置了编译(主要是SQL Server),它运行正常。但我希望能够一次编译多个文件。我可能一次编辑3-10个文件,然后点击按钮并立即编译它们。

我尝试了一个宏录制Control-Tab(切换窗口),然后是Control-F6(执行前一个),但是在切换窗口时宏似乎挂起了。

我已经浏览过NppExec中的控制台帮助选项,并认为$(#n)[第n个打开窗口中的文件名]有承诺,但有两个基本问题:如果命令没有分支/ NppExec控制台中的循环命令。

我也尝试过使用Npp Explorer能够选择各种文件并在其上运行NppExec脚本。在特制的exec脚本中行

//Explorer: NppExec.dll EXP_FULL_PATH[0]

传递所选的第一个文件,而

//Explorer: NppExec.dll EXP_FULL_PATH[0] EXP_FULL_PATH[1]
我会想象传递第一个和第二个。但我没有看到如何传递在Npp Explorer中选择的所有文件。如果我能得到它,我可以让NppExec脚本调用DOS命令或powershell脚本来编译所有传递的文件。

我感谢任何建议。

0 个答案:

没有答案