notepad开发python_windows下用Notepad++开发python、C/C++

【欢迎转发;若要转载,请注明:来自微信公众号“数据挖掘机”】

前言

之前用notepad++开发python很顺手,于是最近又尝试用其开发C\C++,看了很多博客发现都解释得不透彻,于是摸索了一晚上,终于搞出了一个详细且有效的终极完美解决方案。

准备

1. 安装notepad++(废话)

2. 若要开发python,自行安装python2.6或2.7或3.0以上版本(看个人需求,搞数据挖掘建议安装2.7,因为很多库不支持3.0)

3. 若要开发C/C++,自行安装 TDM-GCC 或 Dev-C++,网上搜一下,建议安装前者,因为前者会自动添加环境变量,动手能力强的安装后者,然后自己摸索一下添加环境变量吧

基础知识

1. notepad++开发python或者C/C++的原理是什么?

答:其实就是不用你亲自在command window里敲命令而已

2. 用command window如何运行程序?

答:举个栗子,你有个python程序,路径是 "D:\MiaoMiao\2.py" ;还有个C程序,路径是"D:\MiaoMiao\2b.c" ;还有个C++程序,路径是"D:\MiaoMiao\nb.cpp",运行步骤如下(前提是你已经完成“准备”模块):

a.首先启动command window (运行框输入cmd然后回车,或者直接点附件里的命令提示符)

b.如何运行2.py呢?输入 "python D:\MiaoMiao\2.py"(引号去掉,下同) 就可以啦~

如何运行2b.c呢?这个要分两步,先编译,输入 "gcc -o D:\MiaoMiao\2b.exe D:\MiaoMiao\2b.c",(注意这里的2b.exe是编译后生成的可执行文件,其实可以随意起名放在任何位置,为了方便我们一般跟.c文件同名而且放一起);编译无误后,再运行刚刚生成的.exe文件,输入"gcc D:\MiaoMiao\2b.exe"即可,素不素很简单?(*^__^*)

如何运行nb.cpp呢?只要把上面的gcc改成g++即可,当然文件名也要变啦。。。

3. 每次要打开command window,还要输入路径啊、指令啊好烦,怎么才能更快捷?

答:这时我们要引入一些固定参数,来替代相应操作(跟上面问题的回答一一对应):

cmd /k:打开command window(其实/k也是有意义的,这里就不求甚解啦~)

CURRENT_DIRECTORY:当前文件的上级路径(即栗子里的"D:\MiaoMiao\")

NAME_PART: 当前文件的名称(即栗子里的2、2b、nb)

FULL_CURRENT_PATH: 当前文件的全路径(即栗子里的"D:\MiaoMiao\2.py"、"D:\MiaoMiao\2b.c"等)

PAUSE: 运行结束后暂停,等待一个任意按键(就是大家看到的,)

EXIT: 退出并关闭窗口

基于以上的知识,我们就可以把第2问里的指令改写成模板啦:比如编译2b.c,我们就可以用 cmd /k gcc -o "$(CURRENT_DIRECTORY)$(NAME_PART).exe" "$(FULL_CURRENT_PATH)" & PAUSE & EXIT"来搞定啦

步骤

1. Python开发环境设置

用notepad++打开你要执行的.py文件,点击notepad++菜单栏的“运行”,弹出对话框,输入"cmd/k python "$(FULL_CURRENT_PATH)" & PAUSE & EXIT"(去掉引号,下同),可在电脑端打开此篇文章以方便复制。然后点“运行”便可,为了以后方便,也可以点击“保存”,设置一个快捷键,以后直接按快捷键就可以执行这些命令了

2. C/C++开发环境设置

其他步骤同上,但是C程序输入"cmd /k gcc -o "$(CURRENT_DIRECTORY)$(NAME_PART).exe" "$(FULL_CURRENT_PATH)" & "$(CURRENT_DIRECTORY)$(NAME_PART)" & PAUSE & EXIT"(注意我在这里已经把编译和运行合并了),C++程序输入“cmd /k gcc -o "$(CURRENT_DIRECTORY)$(NAME_PART).exe" "$(FULL_CURRENT_PATH)" & "$(CURRENT_DIRECTORY)$(NAME_PART)" & PAUSE & EXIT”

尾声

至此,大功告成。再也不用安装庞大的IDE环境,也不用担心“代码补全”机制让你无法应对面试时手写代码的痛苦过程啦~~

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值