一晚上将Python和G++加入到了Notepad++中,所有的过程都是网上百度来了,在这里做个备忘。
1.准备环节
G++可以在网上下一个Dev-c++,我是用的cygnus
Python可以在这里下,在官网上下太慢,应该是外网,如果翻墙的话可以考虑去官网下。
接着就是安装Dev-c++和Python了,这些都不重要,重要的是找到Python.exe和g++.exe的位置。
可以这么说Notepad++其实就是用控制台,输入相应的指令来进行编译运行,也就是说你也可以用Notepad++关机,新建,或者是ping — — ,反正只要控制台能做的Notepad++都可以做了。
(PS:据说要控制控制台要有NppExport插件,不过一般都是自动给你安好的)
2.设置PATH
先说一下,如果不设置PATH的话,你的程序只能在当前目录下运行,如果到了另一个目录就不可以运行了,而在PATH目录里的程序,在哪里都可以运行。
你运行一个程序,系统会在当前目录和PATH中去找相应的程序。
首先找到G++和Python的先对应的目录:
复制一下,然后找到PATH,先打开系统设计,一打开就能看到环境变量,接着找PATH,编辑,在最后加上;(分号)再把刚才复制的地址给粘上就好了。(记住一定要在最后,并且要加分号,不要把原来的给覆盖了)
这样PATH就设置完了,可以自己试一下,win键+r,输入cmd,进入控制台,先输入PATH,看看,在最后有没有刚才自己粘贴的地址,然后输g++或者Python,如果没出现没有该命令就说明PATH设置好了。
3.最后工作
打开,Notepad++,菜单栏->运行->运行,也可以用F5。
接着就是输入指令,这也是我要备忘的最主要的东西。
1.cmd 打开控制台
/k 打开窗口运行指令并保持窗口
/c 执行指令完,窗口就关掉了
--(缺省) 只打开窗口并不运行后面的指令
2.g++ / python / pause / exit
这一类指令都是可以直接在窗口中,运行的。
3.&
COM1 & COM2
执行完命令1 在执行 命令2
4.Notepad++的环境变量
(CURRENT_DIRECTORY) -- 当前目录
(NAME_PART) -- 名字部分(当前文件缺省后缀名)
(FULL_CURRENT_PATH) -- 当前文件的完整目录
5.完整指令
可以跟上面的指令来自己组一个运行的指令了。
g++的编译指令:
cmd /k g++ -o "$(CURRENT_DIRECTOY)\$(NAME_PART).exe" "$(FULL_CURRENT_PATH)" & PAUSE & EXIT
g++的运行指令:
cmd /k "$(CURRENT_DIRECTOY)\$(NAME_PART).exe" & PAUSE & EXIT
python的命令行:
cmd /k python
python的运行:
cmd /k python "$(FULL_CURRENT_PATH)" & PAUSE & EXIT
输入完指令,接着就是保存,命名指令,设置快捷键:
注意:不要跟原来的快捷键重了。
这样就可以通过快捷键来编译运行了。PS:请仔细了解每个步骤,这并不是只能用来调配G++和Python,搞明白后,可以自己尝试去设置一些自己喜欢的快捷键。
我可能说得不是太过清楚,可以留言,或者有错误地方,希望指证,谢谢。