notepad++ 配置python脚本编译环境

一、在NotePad++ 中设定Python调试环境可以使用NppExec插件。

这个插件提供了输出捕获、错误信息高亮、错误定位等等功能,十分强大,下面就来说说具体的设定方法:

首先,我们需要下载NppExec的插件:

1.1、 可以到下面的这个地址 

         http://sourceforge.net/projects/npp-plugins/files/NppExec/

       

          比如我这里选择了 NppExec ver. 0.4.2.1 Unicode for Notepad++ ver. 5.1+。

 1.2、在下载好的压缩包里,可以看到这样几个文件:
           

          NppExec

           doc

           NppExec.dll

1.3、我们把他们一起COPY到notepad++的安装目录下的plugins目录下 ,

        比如我这里是C:\Program Files\Notepad++\plugins 。

1.4、完成上面的步骤之后启动或者重启NotePad++,你应该能够在【插件(P)】菜单栏中找到【NppExec】工具组。

 

安装就算完成了。

 

然后,我们配置python的调试环境:

2.1、在插【件菜(P)】单栏中指向【NppExec】工具组,在弹出的子菜单中可以选择【Execute】,弹出【运行】对话框:

          

         输入以下内容:

          

                    

[plain] view plaincopy

1.  npp_save  

2. cd "$(CURRENT_DIRECTORY)"  

3.  C:\Python27\python.exe "$(FILE_NAME)"  

 

        这里使用到了几个内部命令 npp_save会在NppExec执行脚本工作时保存文档,

        然后进入当前工作目录 ,使用python.exe解释执行程序文件。

        这里的写法不是唯一的,你可以使用自己习惯的写法。在这一步,我们完成了python的执行设定。

        值得注意的是,NppExec默认的快捷键是F6 ,很有可能和其他的插件冲突,

        你可以在【宏(O)】-->【管理快捷键】选项中更改快捷键的设定,直到使用快捷键能够调用NppExec为止。

 

2.2、为了方便我们看到输出结果,我们在NppExec工具组的子菜单里勾选

        Show Console Dialog 用于保持控制台的显示

        No Internal Messages 减少不必要的输出信息

         

2.3、程序出错时,我们习惯于双击控制台里的错误提示行,然后直接跳转到对应的文件,NppExec也提供了这样的功能。

        在【NppExec】中选择【Console OutputFilters】,出现下面的弹出窗口。

          

         在【HighLight】高亮选项卡中,勾选第一项并填入一下内容:

              *File "%FILE%", line %LINE%,*

          并且勾选【B】加粗显示包括文件名、行号所在行的错误信息。

          由于使用了%FILE%和%LINE%参数,NppExec可以帮助我们定向到错误行。

          我也遇到了一个问题:配色框里只能输入一位数并且点OK后内容会消失,所以还没法设定显示的颜色。

2.4、点OK,设定就完成了。

 

小结:以上是在NotePad++ 中设定python编译环境的方法之一,

            通过NppExec插件捕获Python编译运行的输出结果,

            筛选错误信息并定位到相应文件的行

   但是上述有一个问题,与shell交互时,不会提示出交互界面,导致出现假死的现象,该现象可以通过下面方法解决


二、利用脚本调用解释器

1.在notepad++中->【运行】->【运行F5】,在编辑框中输入:

cmd /k C:\Python27\python.exe "$(FULL_CURRENT_PATH)" & PAUSE & EXIT

点击【保存】,编辑自己的快捷键,确保快捷键没被使用即可,如果已经使用的快捷键会被覆盖掉。

2.该方法虽然没有错误提示等功能,但是能够与解释器进行交互,以上两种办法相辅相成会有很好的效果。

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值