Notepad++ 搭建g++ python

一晚上将Python和G++加入到了Notepad++中,所有的过程都是网上百度来了,在这里做个备忘。

1.准备环节

    G++可以在网上下一个Dev-c++,我是用的cygnus
    Python可以在这里下,在官网上下太慢,应该是外网,如果翻墙的话可以考虑去官网下。

Python2.7

    接着就是安装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,搞明白后,可以自己尝试去设置一些自己喜欢的快捷键。

    我可能说得不是太过清楚,可以留言,或者有错误地方,希望指证,谢谢。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值