使用Notepad++编译运行C/C++/Python程序

对我来说,比较常用的是C/C++/Python。

使用Notepad++编译运行单个源文件的C/C++/Python,比使用复杂的IDE更加快捷。

想要让Notepad++能够做到编译运行C/C++/Python程序,你需要:

0. 准备好编译器

C/C++编译器,这里推荐MinGW:
https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Personal%20Builds/
还有python:
https://www.python.org/downloads/

安装完毕,你需要添加MinGW的bin目录和Python目录,到环境变量Path。
目的就是让系统可以找到gcc.exe,g++.exe,以及python.exe

1. 安装Notepad++插件

你需要安装插件NppExec,安装过程不再赘述

2. 通过NppExec配置编译命令

以下以Python为例,按F6,进去命令编辑窗口,录入解释执行Python程序的命令,

命名为Python, Save

3. 测试一下

编写测试程序test.py,按F6,选择执行命令Python,结果就会现在下方:

4. 为执行命令添加快捷键

首先选择“插件”=》“NppExec”=>“Advanced Options”,

添加一个菜单项,命名为Python,关联的脚本也是Python(之前编写好的)。点击Add/Modify即可。

菜单加完了,最后设置快捷键。

选择“设置”=》“管理快捷键”=》“插件命令”。

找到Python菜单(在最后),设置快捷键即可。

这样就完成了。

以后就可以用Notepad++编写Python程序,然后使用快捷键“Ctrl+Alt+P”执行Python程序了。

想要Notepad++支持C/C++程序的编译执行,可以按照上面的方法设置。

唯一的区别就是第2步设置编译命令的不同。

这里列出三种语言的编译执行命令:

设置C编译执行的命令:

NPP_SAVE
cmd /c gcc  -g -W -Wall "$(CURRENT_DIRECTORY)\$(FILE_NAME)" -o "$(CURRENT_DIRECTORY)\$(NAME_PART).exe"
echo
echo ==========编译成功后开始运行==========
"$(CURRENT_DIRECTORY)\$(NAME_part).exe"

设置C++编译执行的命令:

NPP_SAVE
cmd /c g++  -g -W -Wall "$(CURRENT_DIRECTORY)\$(FILE_NAME)" -o "$(CURRENT_DIRECTORY)\$(NAME_PART).exe"
echo
echo ==========编译成功后开始运行==========
"$(CURRENT_DIRECTORY)\$(NAME_part).exe"

设置Python解释执行的命令:

NPP_SAVE
cmd /c python "$(FULL_CURRENT_PATH)" 

原文地址:https://www.cnblogs.com/emituofo/p/10012288.html

时间: 2024-10-04 10:28:53

使用Notepad++编译运行C/C++/Python程序的相关文章

运行第一个Python程序

Python的三种运行方式 交互式解释器 在终端输入python3 进入python交互式解释器 输入exit()退出交互式解释器 命令行脚本 创建python脚本 通过命令执行程序 python hello.py 集成开发环境(IDE) 通过集成开发环境编辑执行python程序 比如PyCharm.vscode 第一个python程序 方式一 命令行输入python3 进入交互式解释器 输入print("hello", "world") 即可运行 方式二 原文地址

在Linux最小系统上编译运行第一个helloworld程序

一.安装和使用SSH软件 1.安装SSH 软件 1)SSH 软件压缩包可以在网盘下载,下载后解压,进入解压出来的文件夹,如下图. 2)单击上图中的“SSHSecureShellClient-3.2.9.exe”,开始安装 3)如下图,生成桌面图标. 1.使用SSH 软件传文件 1)进入虚拟机的Ubuntu 系统,使用ifconfig 命令,确定Ubuntu 的IP 地址.如下图所 示,用户的IP 地址,需要自己确认,这里只是以本机的IP 为例. 2)双击快捷方式“SSH Secure File 

【lua学习笔记】——Notepad++ 设置运行 lua 和 python

一.设置 run -> 设置 cmd /k lua "$(FULL_CURRENT_PATH)" & PAUSE & EXIT   二.原理:  cmd /k 的含义是执行后面的命令,并且执行完毕后保留窗口 cmd /k lua  等价于  开始 –> 运行 –> 输入cmd –> 输入lua  $(FULL_CURRENT_PATH) 的含义是当前文件的完整路径,这是 Notepad++ 的宏定义 & 是连接多条命令  PAUSE 表示

手动编译运行带包 java 程序

带包的java程序比普通java程序的编译稍微复杂一些.例如下面的例子: package cn.guopeng; import java.util.*; public class hello { public static void main(String[] args){ System.out.println("hello,it's: "); System.out.println(new Date()); } } 配置好 jdk(软件开发包) 环境变量后,可使用命令 javac 编译

在notepad++中运行perl和python的方法

1.打开notepa++按F5 在对话框中输入cmd /k C:\Strawberry\perl\bin\perl.exe "$(FULL_CURRENT_PATH)" & ECHO. & PAUSE & EXIT 保存之后 运行2,cmd /k C:\Program File(x86)\python\...(python运行程序文件路径) "$(FULL_CURRENT_PATH)" & ECHO. & PAUSE &

Python(二) 运行第一个Python程序

1. 输出 # output print() print("hello world") print("hello","willow","output") print("100 + 200 = ",100+200) print(100+200) 2.输入 # input name = input() name print(name) name = input("please enter your n

终端下编译运行一个简单C++程序流程

test1.c #include <stdio.h> #include "test.h" void test1(){ printf(add1); } test2.c #include <stdio.h> #include "test.h" void test2(){ printf(add2); for(; i > 0; i--){ printf("%d-", i); } } test.c #include <s

python 调 用另一个python 程序

na = int(input("开奖时间(如:20140630): \n")) import time nb =  int(time.strftime("%Y%m%d")) #获取当前时间的年月日 #print (nb) #获取键盘输入 a = True while a:     if nb < na:         import os         os.system("python shuangseqou.py")         

Python程序中的进程操作-开启多进程(multiprocess.process)

目录 一.multiprocess模块 二.multiprocess.process模块 三.process模块介绍 3.1 方法介绍 3.2 属性介绍 3.3 在windows中使用process模块的注意事项 四.使用process模块创建进程 4.1 在Python中启动的第一个子进程 4.2 join方法 4.3 查看主进程和子进程的进程号 4.4 多个进程同时运行 4.5 多个进程同时运行,再谈join方法(1) 4.6 多个进程同时运行,再谈join方法(2) 4.7 通过继承Pro