Notepad++ NPPExec 插件

notepad++能作为IDE的原理主要就是通过notepad++内置的命令执行器,去执行g++/g++和gdb命令,从而完成编译,调试,运行等功能,接下来介绍命令执行器中的一些命令

1、cmd表示在cmd命令窗口中执行命令

2、/k是cmd的参数,表示将后面的字符串作为命令执行

3、$(FULL_CURRENT_PATH):是notepad++的参数,表示当前打开文件的全路径(这里是指代码文件,c:\main.c)

4、$(NAME_PART):是notepad++的参数,表示当前打开文件的去掉后缀名的文件名,比如main.c中的main

5、G++的命令

cmd /k chdir /d $(CURRENT_DIRECTORY) &c++ $(NAME_PART).cpp -o $(NAME_PART)&$(NAME_PART).exe


1 cmd /k chdir /d $(CURRENT_DIRECTORY)

cmd 启动命令窗口 参数/k表示不显示显示版本信息 Chdir   显示当前目录的名称




nppExec利用相应编译器编译文件

的唯一方法是告诉它使用哪个编译器以及如何使用。

    明确使用含有这些代码的编译器/解释器。例如,你可能想用tcc编译和运行你的c文件,一个简单的nppExec脚本如下:
    "C:\tools\tcc\tcc.exe" "$(FULL_CURRENT_PATH)" –run
   完整的路径"C:\tools\tcc\tcc.exe"是所需要编译器的路径。notepad++的环境变量"$(FULL_CURRENT_PATH)" 是你目前源文件的完整路径。tcc的命令行“-run”意为“运行编译的代码”。完整的路径一般通过引用的方式给出,因为一般情况下,里面会含有空格。

在“Execute”窗口中输入你的脚本。例如: "C:\tools\tcc\tcc.exe" "$(FULL_CURRENT_PATH)" -run
保存脚本。按下“Save”按钮,输入文件名(比如“run@.c”)并按下“Save”
    现在你可以在notepad++中编译和运行单个c文件。按下F6(“Execute”窗口的默认快捷键),选择组合框中的"run@.c”,然后按下“确定”。
    你也可以使用Ctrl+F6组合键重新执行脚本而不显示“Execute”窗口。
可以看到,现在我们使用“run@.c”明确地编译和运行c代码。因此,要编译运行其他语言(cpp,asm,php,lua...)的代码,你必须使用相关联的脚本。(最后一句假定你已经为使用的编程语言创建了独立的nppExec脚本。)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Farmwang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值