一个Notepad++扩展——Runner

本文介绍了一款Notepad++的扩展——Runner,该扩展用于帮助Notepad++运行不同类型的文件,适用于Python3.x环境。用户需要将扩展文件放入Notepad++根目录,并将Python.exe添加到系统环境变量。配置涉及'RunnerConfig'目录下的'EnvironSetting.xml'和'LangSetting.xml',分别设置环境变量和语言配置。通过输入特定命令,即可实现文件的编译和运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

没什么特别功能就只是用来帮助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)"

就可以编译并运行相关文件了。。。。(=。=时间好像有点不准确。。)



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值