没什么特别功能就只是用来帮助notepad++运行各类文件而已。可能有点简陋。。。。(需要Python3.x环境)
Github地址:https://github.com/sen506/Runner
把文件保存下来后放到notepad++根目录
如下图
将python.exe加到系统的环境变量中去。。
打开"/RunnerConfig"目录下的“EnvironSetting.xml”文件还有“LangSetting.xml“进行配置(至少要东一点xml的格式=。=,,)
EnvironSetting.xml里面存放的是运行时可能需要的环境变量,
格式:
<environ>
<key>value</key>
...
</environ>
例如java的配置:
<environ>
<classpath>.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar</classpath>
<java_home>C:\Program Files\Java\jdk1.7.0_45</java_home>
<path>%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin</path>
</environ>
简单的说。。就是跟你配置系统的环境变量是一样的=。=
LangSetting.xml 存放语言的相关配置
格式:
<language>
<langextname>setting before compile;compiler;invoker;compiler parameter</langextname>
...
</language>
拿我这边C++配置来说吧。。。
<cpp>vcvars32.bat;cl.exe;;/GL /EHsc /nologo</cpp>
编译器在编译前会调用vcvars32.bat文件, 所以填的是vcvars32.bat;
编译器是cl.exe, 所以填cl.exe;
生成的exe可以被直接运行, 所以不用填;
最后一个是编译的参数....额, 根据自己的编译器选择需要的参数吧;
最后打开notepad++->运行
输入python.exe "$(NPP_DIRECTORY)\runner.py" "$(FULL_CURRENT_PATH)"
就可以编译并运行相关文件了。。。。(=。=时间好像有点不准确。。)