使用 NppExec 插件配置 Python 调试环境(原创)

使用 NppExec 插件配置 Python 调试环境(原创)

NppExec 是 Notepad++  下执行 python 脚本的优秀控件,现将配置过程记录如下:

1、直接运行 python 脚本

  

单击插件菜单的 ”Execute...“ 选项,在弹出的对话框中输入:

npp_save  
cd "$(CURRENT_DIRECTORY)"  
python "$(FILE_NAME)"

指定名称为”python",并保存即可。以后要运行 python 脚本时,直接按 F6 就行了。

这里执行成功前提是Python命令已加入到系统的环境变量中,否则请将Python替换Python的绝对路径。npp_save会在NppExec执行脚本工作时保存文档。

二、插件设置

为了方便地查看回显,在 NppExec 菜单中勾选以下两项设置:

  • Show Console       保持控制台的显示,不选择此项只在运行后显示控制台信息,编辑时控制台信息窗口将自动隐藏。
  • No Internal Messages 过滤不必要的输出信息

三、高亮显示错误行号,双击自动跳转

按 SHIFT+F6,打开“Console Output Filters”窗口,输入以下设置:

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

其作用是自行在控制台输出窗口中定位错误信息,过滤代码必须与执行环境中的错误指示严格匹配,我的环境中的错误信息是这样的:

  File "test.py", line 3
    print "zhang"
                ^
SyntaxError: Missing parentheses in call to 'print'

输入时要注意 %LINE% 匹配符后面不要加 “*” 等多余符号,否则无法匹配到行号。这样双击错误信息就可以直接跳到相应的行了。匹配符的说明可以参考对话框下方的注释。

为了方便我们看到输出结果,我们在NppExec的子菜单里勾选:

 

    • Show Console Dialog 用于保持控制台的显示
    • No Internal Messages 减少不必要的输出信息

 

posted @ 2020-06-17 10:04  汉学  阅读(536)  评论(0)    收藏  举报