找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

1113

积分

0

好友

163

主题
发表于 昨天 17:43 | 查看: 4| 回复: 0

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主题
UI主题
主题效果

解释器配置
解释器配置

包管理器
包管理器

中英文切换
中英文切换

单元测试
单元测试

导入项目文件
导入项目

自动加载解释器
自动加载解释器
解释器加载

断点调试
断点调试
调试界面

监视断点
监视断点
变量监视

免责声明

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




上一篇:DISCO后道工艺解析:半导体芯片研磨切割如何决定最终良率与供应链安全
下一篇:AList部署指南:开源多存储文件列表程序Docker与Linux安装教程
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2025-12-17 16:03 , Processed in 0.118696 second(s), 40 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2025 云栈社区.

快速回复 返回顶部 返回列表