对一款优秀国产Python IDE---NovalIDE的体验

做者本人也是有多年开发经验的Python程序员,开发所使用的Python IDE无一例外都是用的国外的IDE。像Pycharm,Eclipse,Pyscripter,Sublime,VS啊等等,都是国外开发者开发的。没有碰到过国产的Python IDE。javascript

今天在网上闲逛,无心中发现竟然有一款国产的Python IDE,其官方网址是:http://www.novalide.com,听说是刚刚上线,内容还没彻底作好。可是使用版本是能够下载的。css

下面是其官网概貌:html

这款Python IDE按其说明功能仍是挺强大的,下面是自带的软件功能说明:java

  1. 这是一款开源,免费,轻便,且跨平台的Python编辑,运行,调试软件,当前支持Windows以及Linux平台,大小才十几M
  2. 有出色的语法高亮功能,支持多种语言,python,c/c++,html,javascript,xml,css等。
  3. 自动检测,并加载Python解释器,容许用户自由添加删除解释器,并选择相应的解释器运行脚
  4. 支持函数智能提示和代码自动完成
  5. 支持新建NovalIDE工程和从现有代码建立工程,新建工程类型将包括应用程序,Django,Flask,wxPython,Py2exe,Win32,GTK,控制台程序等
  6. 自动智能分析解释器系统路径下模块文件,并生成智能提示使用的数据文件
  7. 类VS风格的可停靠窗口,多文档切换模式
  8. 各类复杂的编辑功能,支持高级编辑功能
  9. 能够调试以及模拟真实环境的终端方式运行python脚本
  10. 自动模拟Python解释器环境,并内嵌解释器,不用安装任何python环境,便可运行python程序
  11. 能够断点调试,单步调试python代码,并能监视,查看变量以及堆栈变化,以及添加,删除,管理断点等
  12. 能够自由终止,重启以及运行调试环境
  13. 支持运行多个解释器版本,并在不一样版本之间进行切换
  14. 支持中英文多个语言版本
  15. 灵活的高扩展性,提供开放式接口支持程序员开发自定义插件
  16. 强大的包管理器,经过pip一键式安装卸载Python包
  17. 支持python2.6,2.7版本以及python3.x版

下面笔者抱着尝鲜的态度对上面提到的功能同样体验了一把,感受还挺不错的,抱着一试的心态,做者试着下载了其Windows版本,并安装了一下。python

NovalIDE安装

这框软件还支持跨平台运行呢,下载很快,大小才12M呢,Linux版本才1M多,关于Linux的安装方式在下篇文章说明。c++

下图是其安装界面程序员

python3.x

安装很快,30秒就安装完成了。接下来就是程序启动界面:ide

上面是其桌面图标,一个绿色吐舌头的蟒蛇,很契合了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的体验,我会和你们同样一如既往的支持国产软件的哦。

相关文章
相关标签/搜索