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

2018-05-13  本文已影响0人  m2fox

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

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

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

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

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

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

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文件的命令

cmd /k e:\code\env\.py2env\scripts\activate & python -m pdb "$(FULL_CURRENT_PATH)"

设置快捷键:Ctrl + F10

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

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

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的命令

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命令行窗口快速命令

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++,然后即可实用该插件浏览文件目录:

上一篇下一篇

猜你喜欢

热点阅读