Noval-IDE 是一款专为开发者设计的国产轻量级开源 Python IDE,内置出色的语法高亮功能,支持多种编程语言,包括 Python、C、C++、HTML、JavaScript、XML、CSS 等。它能自动检测并加载 Python 解释器,用户可自由添加、删除解释器,并选择指定解释器运行脚本。此外,工具提供函数智能提示和代码自动填充,有效提升开发效率。
工具具备强大的调试功能,支持断点调试、单步调试 Python 代码,可监视、查看变量以及堆栈变化,并管理断点。它还拥有灵活的包管理器,通过 pip 一键安装和卸载 Python 包,适用于个人开发者、中小团队及教学环境,降低 IDE 使用门槛。
https://gitee.com/wekay/NovalIDE
https://github.com/qianniaoge/NovalIDE
功能特点
- 开源与跨平台:项目完全开源,支持跨平台使用,安装包仅11MB,轻量便捷。
- 代码渲染引擎:支持 Python、C、C++、HTML、JavaScript、XML、CSS 等语言的语法高亮,提供多种代码主题可选。
- 智能开发辅助:具备函数智能提示和代码自动完成功能,提升编码效率。
- 工程类型支持:支持新建 Noval-IDE 工程和从现有代码创建工程,工程类型包括应用程序、Django、Flask、wxPython、Py2exe 等。
- 解释器管理:自动检测 Python 解释器,支持添加、删除和切换不同版本,兼容 Python 2.6、2.7 及 Python 3.x。
- UI 定制:提供多达6种 UI 皮肤,支持切换主题。
- 高级编辑功能:支持复杂的编辑操作,满足专业开发需求。
- 调试与运行环境:可模拟真实终端环境运行 Python 脚本,支持断点调试、单步调试,监视变量和堆栈变化,并可自由终止、重启调试环境。
- 包管理器:内置强大的包管理器,通过 pip 实现一键安装与卸载 Python 包。
- 多语言界面:支持中英文界面,预留其他语言翻译接口。
- 高扩展性:提供开放式接口,支持开发自定义插件。
工具截图
智能提示


切换UI主题


解释器配置

包管理器

中英文切换

单元测试

导入项目文件

自动加载解释器


断点调试


监视断点


免责声明
本文所分享的软件、代码或资源均来自开源社区,遵循其原始许可证(如 MIT、GPL 等)。仅供学习和研究使用,严禁用于任何违法行为。使用者需自行判断适用性与合法性,并承担相关风险。我们尊重原作者知识产权,如有遗漏请联系更正。本文不对软件的安全性、可用性或完整性做任何保证。
|