Noval IDE是一款开源、支持跨平台、且免费的纯 “国产” Python IDE。下面是logo,一个绿色吐舌头的蟒蛇,很契合了Python蟒蛇的意思,是不是很可爱呢!!!
Noval IDE的logo
目前1.1版本具有以下特色:
支持运行和调试,支持Windows以及Linux平台(后续会支持mac),大小只有十几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版本的安装使用过程,windows版本目前12M,linux的不到2M,本篇以windows环境给大家展示整个流程。
NovalIDE安装
安装界面:
安装结束后,会在桌面上出现我们Noval IDE的logo。
自动加载电脑上的所有解释器
NovalIDE会自动加载电脑上所有安装的Python解释器,如下图:
这里选择你经常使用的默认解释器版本,最后一个为软件自带的内建解释器,版本为2.7。
软件的全貌图:
中英文界面切换
NovalIDE默认启动语言是英文界面,在菜单Tools/Options里面,可以切换成中文,如下图:
选择中文后,需要软件退出重启,才能生效。
如下图界面已经切换为中文:
丰富的智能提示
判断一个IDE的优劣就是看起是否支持代码智能提示和联想功能,很荣幸NovalIDE是支持智能提示的,作者体验了一下,确实如软件说明里面是一致的,但是还是有优化的空间。如下图:
解释器配置和管理以及强大的包管理器
NovalIDE支持添加自定义解释器,以及删除解释器。并能自动分析并生成智能提示数据,更新智能提示信息。并且还有pip包管理器,可以通过软件一键式安装并卸载python包
调试与运行
NovalIDE支持断点调试,但目前断点只支持python2版本,python3暂时还不支持。
快捷键F5表示运行,Ctrl+F5表示调试,运行是在系统命令行终端里面运行Python程序,这就是模拟真实环境的Python运行方式,和VS的运行方式挺像,如下图:
简单的使用过程就是这样,通过上面的介绍,我们发现Noval IDE已经可以满足我们所有的开发需要,只是相关细节有待进一步的完善,作为国内目前唯一一款跨平台的python编辑器,笔者希望Noval 以后可以做的更好,也希望大家多多支持,在开源中国的码云加星支持。
放在结尾,大家也想知道在哪里可以下载体验,但是由于某种原因不能直接放置链接,下面给出官方网站的首屏截图:
大家可以在直接搜索noval ide,进入开源中国相关文章直接下载,也可以进入官网下载体验,目前官网处于早期开发,希望大家多多给出好的建设意见,共同推动noval的发展!
注释:本文内容大部分转改自 东方玄 开源中国和csdn博客,并已经获得许可。