一直使用notepad++进行开发,今天总结一下,怎么配置python开发环境:包括运行、转到定义等等
直接运行python
1. Notepad++ ->"运行"菜单->"运行"按钮
2. 在弹出的窗口内输入以下命令:
cmd /k python "$(FULL_CURRENT_PATH)" & ECHO. & PAUSE & EXIT
然后点击“保存”,随意取一个名字,比如“RunPython”,为方便,配置一下快捷键(比如 Ctrl + F5),点OK即可。之后运行Python文件只要按配置的快捷键或者在运行菜单上点“RunPython”即可。
注意不要跟已有的快捷键冲突。查看已有的快捷键,可以点击"运行"菜单->"管理快捷键"按钮 查看
3. 命令解释
cmd /k python: 表示打开Cmd窗口,运行/k后边的命令,并且执行完毕后保留窗口。此处即python(因为在环境变量里已经添加了Python目录,所以这里不用指定Python程序的目录,就可直接找到)
$(FULL_CURRENT_PATH) :Notepad++的宏定义,表示当前文件的完整路径。
& 用来连接多条命令
ECHO:换行
PAUSE: 表示运行结束后暂停(cmd中显示“请按任意键继续. . .”),等待一个按键继续
EXIT: 表示“按任意键继续. . .”后,关闭命令行窗口。
4. Notepad++宏定义的含义
可以参考Notepad++自带的帮助文档。
点击“?”菜单->“帮助”按钮(或者Shift+F1快捷键)->在打开的页面中点击右面的“Commands”,可以查看到各个宏定义的含义
5 测试
创建一个测试文件,保存为DemoRun.py。
import platform; print "Just for demo how to do python development under windows:"; print "Current python version info is %s"%(platform.python_version()); print "uname=",platform.uname();
Ctrl + F5执行,看是否能输出结果。
参考:http://www.cnblogs.com/zhcncn/p/3969419.html
通过插件NppExec
1,安装插件,如下图所示,然后找到“NppExec”插件并安装;
2,配置NppExec,按照下图,点击Execute...
3,然后再弹出的窗口中输入:
npp_save
cd "$(CURRENT_DIRECTORY)"
D:\Python27\python.exe "$(FILE_NAME)"
4,点击保存,并给它取个名字,以后就可以直接Ctrl+F6直接运行程序了,并且在下方会有输出显示;
在Notepad++中实现goto definition(转到定义)的功能
首先选择菜单 插件->Plugin Manager->Show Plugin Manager打开插件管理器。在Available的列表里SourceCookifier项前打勾,并点击安装。安装后之后需要重启notepad++。
使用时,选中某个函数,然后摁 “Ctrl+Shift+Enter” 即可查看定义;
参考:http://blog.163.com/rongting_chen/blog/static/164906844201273010233386/
打开函数列表面板
点击 “视图”--》“函数列表”,然后就可以再右侧看到本文件的函数列表了;
打开工程面板
点击 “视图”--》“工程”--》“工程面板1”,然后就可以在左侧看到工程面板;
然后就可以创建工作区,在 "工作区" 上右键 "添加新工程",在 "工程名"上右键 "从目录添加文件"----导入已经创建的工程;
工作完之后,右键 "工作区"-->"保存",保存现有的工作区,以后可以通过保存的工作区文件打开工作区;
大家如果有更好更多的python配置技巧,欢迎发评论。