美文网首页
怎样在notepad++中配置Python开发与调试环境

怎样在notepad++中配置Python开发与调试环境

作者: m2fox | 来源:发表于2018-05-13 17:54 被阅读0次

    有时候临时想写一小段Python代码,又不想打开各种笨重的IDE,这个时候就可以一秒钟打开notepad++直接开写,而且notepad++的代码样式看着非常干净、舒服。那么如果想在notepad++中运行Python代码,又怎么配置Python的运行环境呢?

    配置Python运行和调试环境及快捷键

    添加运行当前Python文件快速命令

    • 在notepad++中按F5快捷键打开notepad++的运行窗口:

    • 在输入框中输入如下命令:

    cmd /k  python "$(FULL_CURRENT_PATH)" & ECHO. & PAUSE & EXIT
    

    字段解读:
    cmd /k:打开命令行,并在其中执行后面的命令
    python:配置好的python环境变量名
    "$(FULL_CURRENT_PATH)":当前脚本文件的绝对路径
    ECHO.:输出换行
    PAUSE:不关闭命令行窗口,而是提示:按任意键退出
    EXIT:按任意键之后退出命令行窗口

    • 然后可以先点击保存按钮,将上述命令保存成一个命令,并设置快捷键,比如设置成Ctrl + F5

    • 点击OK按钮之后,上述命令就被保存了,然后只需按快捷键Ctrl + F5就可以运行当前打开的Python脚本文件了。

    激活virtualenv环境并运行当前Python文件快捷命令

    • 有时候想打开virtualenv环境运行,该怎么办呢?只需这样写运行命令即可:
    cmd /k e:\code\env\.py2env\scripts\activate & python "$(FULL_CURRENT_PATH)" & ECHO. & PAUSE & EXIT
    

    设置快捷键:Ctrl + F11

    其中e:\code\env\.py2env\scripts\activate表示先激活virtualenv环境。

    用PDB调试当前Python文件的命令

    • 开启PDB调试命令:
    cmd /k e:\code\env\.py2env\scripts\activate & python -m pdb "$(FULL_CURRENT_PATH)"
    

    设置快捷键:Ctrl + F10

    注:如何使用PDB调试Python程序参看:PDB——Python调试利器详解

    打开当前文件所在文件夹的命令

    • 打开当前notepad++文件所在的文件夹的命令:
    cmd /k start $(CURRENT_DIRECTORY)
    

    设置快捷键:Ctrl + Shift + D

    注:notepad++的宏定义:

    FULL_CURRENT_PATH
      the fully qualified path to the current document.
    CURRENT_DIRECTORY
      The directory the current document resides in.
    FILE_NAME
      The filename of the document, without the directory.
    NAME_PART
      The filename without the extension.
    EXT_PART
      The extension of the current document.
    NPP_DIRECTORY
      The directory that contains the notepad++.exe executable that is currently running.
    CURRENT_WORD
      The currently selected text in the document.
    CURRENT_LINE
      The current line number that is selected in the document (0 based index, the first line is 0).
    CURRENT_COLUMN
      The current column the cursor resides in (0 based index, the first position on the line is 0).
    

    一键提交git的命令

    • 自动执行git提交命令:
    cmd /k cd /d $(CURRENT_DIRECTORY) & git status & git add -A & git commit -m "add files" & git push origin master
    

    设置快捷键:Ctrl + Shift + G

    一键完成当前文件所在git仓库的git addgit commitgit push一条龙操作。

    一键在当前文件所在目录打开IPython命令行窗口快速命令

    • 一键打开IPython命令行窗口:
    cmd /k e:\code\env\.py2env\scripts\activate & cd /d $(CURRENT_DIRECTORY) & ipython
    

    设置快捷键:Ctrl + Shift + I

    实用Notepad++插件

    JSON格式化插件:NPPJSONViewer.dll

    到网上搜索并下载NPPJSONViewer.dll文件,放到notepad++的安装目录下的plugins目录中,重启notepad++,然后即可实用该插件格式化JSON文本:

    文件目录浏览插件:Explorer.dll

    到网上搜索并下载Explorer.dll文件,放到notepad++的安装目录下的plugins目录中,重启notepad++,然后即可实用该插件浏览文件目录:

    相关文章

      网友评论

          本文标题:怎样在notepad++中配置Python开发与调试环境

          本文链接:https://www.haomeiwen.com/subject/wgildftx.html