作者本人也是有多年开发经验的Python程序员,开发所使用的Python IDE无一例外都是用的国外的IDE。像Pycharm,Eclipse,Pyscripter,Sublime,VS啊等等,都是国外开发者开发的。没有碰到过国产的Python IDE。
今天在网上闲逛,无意中发现居然有一款国产的Python IDE,其官方网址是:http://www.novalide.com,据说是刚刚上线,内容还没完全做好。但是使用版本是可以下载的。
下面是其官网概貌:
这款Python IDE按其说明功能还是挺强大的,下面是自带的软件功能说明:
- 这是是一款开源,免费,轻便,且跨平台的Python编辑,运行,调试软件,当前支持Windows以及Linux平台,大小才十几M
- 有出色的语法高亮功能,支持多种语言,python,c/c++,html,javascript,xml,css等。
- 自动检测,并加载Python解释器,允许用户*添加删除解释器,并选择相应的解释器运行脚本
- 支持函数智能提示和代码自动完成
- 支持新建NovalIDE工程和从现有代码创建工程,新建工程类型将包括应用程序,Django,Flask,wxPython,Py2exe,Win32,GTK,控制台程序等
- 自动智能分析解释器系统路径下模块文件,并生成智能提示使用的数据文件
- 类VS风格的可停靠窗口,多文档切换模式
- 各种复杂的编辑功能,支持高级编辑功能
- 可以调试以及模拟真实环境的终端方式运行python脚本
- 自动模拟Python解释器环境,并内嵌解释器,不用安装任何python环境,即可运行python程序
- 可以断点调试,单步调试python代码,并能监视,查看变量以及堆栈变化,以及添加,删除,管理断点等
- 可以*终止,重启以及运行调试环境
- 支持运行多个解释器版本,并在不同版本之间进行切换
- 支持中英文多个语言版本
- 灵活的高扩展性,提供开放式接口支持程序员开发自定义插件
- 强大的包管理器,通过pip一键式安装卸载Python包
- 支持python2.6,2.7版本以及python3.x版本
下面笔者抱着尝鲜的态度对上面提到的功能一样体验了一把,感觉还挺不错的,抱着一试的心态,作者试着下载了其Windows版本,并安装了一下。
NovalIDE安装
这框软件还支持跨平台运行呢,下载很快,大小才12M呢,Linux版本才1M多,关于Linux的安装方式在下篇文章说明。
下图是其安装界面:
安装很快,30秒就安装完成了。接下来就是程序启动界面:
上面是其桌面图标,一个绿色吐舌头的蟒蛇,很契合了Python蟒蛇的意思。
自动加载电脑上的所有解释器
NovalIDE会自动加载电脑上所有安装的Python解释器,如下图:
这里选择你经常使用的默认解释器,最后一个解释器为软件自带的内建解释器。版本为2.7。
下图为软件的全貌图:
中英文切换
NovalIDE默认启动语言是英文界面,在菜单Tools/Options里面,可以切换成中文,如下图:
然后需要软件退出重启,才能生效。
如下图界面已经切换为中文:
丰富的智能提示
判断一个IDE的优劣就是看起是否支持代码智能提示和联想功能,很荣幸NovalIDE是支持智能提示的,作者体验了一下,确实如软件说明里面是一致的,但是还是有优化的空间。如下图:
解释器配置和管理以及强大的包管理器
NovalIDE支持添加自定义解释器,以及删除解释器。并能自动分析并生成智能提示数据,更新智能提示信息。并且还有pip包管理器,可以通过软件一键式安装并卸载python包呢。
调试与运行
NovalIDE最有特点的功能就是运行和调试,这是其他IDE所没有的,NovalIDE是支持断点调试的,但目前断点只支持python2版本,python3暂时还不支持呢。
而且还有快捷键呢,F5表示运行,Ctrl+F5表示调试,运行是在系统命令行终端里面运行Python程序,这就是模拟真实环境的Python运行方式,和VS的运行方式挺像的呢,如下图:
调试是在NovalIDE内部窗口,如下图:
好了,以上就是我初次体验NovalIDE的情况,以后我会持续更新对NovalIDE的体验,我会和大家一样一如既往的支持国产软件的哦。