怎样在notepad++中配置Python开发与调试环境
有时候临时想写一小段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 add
、git commit
、git 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++,然后即可实用该插件浏览文件目录: