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

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

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

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

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

    怎样在notepad++中配置Python开发与调试环境_第1张图片

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

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

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

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

    怎样在notepad++中配置Python开发与调试环境_第2张图片

  • 点击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文本:

怎样在notepad++中配置Python开发与调试环境_第3张图片

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

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

怎样在notepad++中配置Python开发与调试环境_第4张图片

你可能感兴趣的:(怎样在notepad++中配置Python开发与调试环境)