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

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

今天在网上闲逛,无意中发现居然有一款国产的Python IDE,其官方网址是:http://www.novalide.com,据说是刚刚上线,内容还没完全做好。但是使用版本是可以下载的。

下面是其官网概貌:

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

  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版本,并安装了一下。

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的体验,我会和大家一样一如既往的支持国产软件的哦。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值