notepad++ c语言编译,notepad++ 编译运行C/C++

有时候需要编一些很短的代码,开个IDE?你在逗我吗?一个编辑器加上编译器就可以搞定啦,下面就来看看怎样配置notepad++,让它能编译运行C

环境变量

FULL_CURRENT_PATH 当前文件路径,如D:\temp\file.cpp

CURRENT_DIRECTORY 当前目录,如D:\temp

NAME_PART 文件名去掉扩展名,如file

简单编译运行

按下F6或者展开Run->Run...

像在命令行下面一样在输入框里输入命令,保存即可,比如下面这条可以编译C源代码,

gcc "$(FULL_CURRENT_PATH)" -o $(CURRENT_DIRECTORY)\$(NAME_PART).exe"

设置命令名字为 c@c

你想的话可以还可以为这命令设置一个快捷键

要运行的话,再设置一个命令

"$(CURRENT_DIRECTORY)\$(NAME_PART).exe"```

设置命令名字为```run@c```

## 利用插件

上面的命令一次只能是一个,就不能编译运行一起吗?当然可以,开源的大神们开发了NppExec插件,我们可以编写NppExec 脚本来达到各种效果,远远不止编译运行

#### 内置命令

- NPP_SAVE 保存当前文件

- NPP_EXEC 执行命令以及脚本文件,比如之前自己定义的```c@c```,以及后面的NppExec 脚本

### step1-安装

在plugin manager里安装NppExec

### step2-编脚本

按F6或展开Plugins->NppExec->Execute...

输入以下代码

```bash

NPP_SAVE

gcc "$(FULL_CURRENT_PATH)" -o "$(CURRENT_DIRECTORY)\$(NAME_PART).exe"

"$(CURRENT_DIRECTORY)\$(NAME_PART).exe"

或者我们可以写成

NPP_SAVE

set obj = $(CURRENT_DIRECTORY)\$(NAME_PART)

gcc "$(FULL_CURRENT_PATH)" -o "$(obj).exe"

"$(obj).exe"

unset obj

保存,设置名字为runc 。点击运行即可达到编译运行的效果啦,此时输入输出都是在notepad++自带的console窗口,如果想用外部窗口的话,使用NPP_RUN 命令即可,例如可以把上面的改成NPP_RUN "$(obj).exe" 。这样就会弹出外部窗口啦。

更多命令以及环境变量请查看NppExec的手册,在Plugins->NppExec的下面三个help里面

step3-设置热键

我们总不能每次需要编译都用鼠标点来点去吧,肯定有快捷键啊。

展开Plugins->NppExec->Advanced options(高级选项)

在左下角找到Associated script,下拉菜单里面找到刚才的runc ,选中,按下Add/Modify。

重启notepad++,在settings里面绑定热键即可

end

其他的配置,如Python,Java等都与这类似,只要知道编译器的位置,都不是问题,具体参考下面官方文档(English)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值