Eric IDE是一个全功能的Python编辑器和集成开发环环境(IDE),由Python编写。它基于跨平台的Qt UI工具包,并集成了高度灵活的Scintilla编辑器控制。它既可以作为日常快速的基础编辑器使用,也可以用作专业的项目管理工具,整合了Python为专业编码者提供的许多高级功能。Eric包括一个插件系统,通过网络下载插件可以轻松扩展IDE功能。Eric目前稳定版本为基于PyQt6(带Qt6)和Python 3的eric7。

eric7-screen-01

Eric IDE拥有丰富的功能。无限数量的编辑器,可配置的窗口布局和语法高亮,源代码自动完成,源代码提示,源代码折叠,括号匹配,错误高亮等基础功能都一应俱全。并具有包括项目范围的搜索和替换在内的高级搜索功能,集成的类浏览器,以及为Mercurial,Subversion和Git仓库集成的版本控制界面(作为核心插件)。集成的合作功能(聊天,共享编辑器),集成的源代码文档系统。

除此之外,该软件还具备集成的Python调试器,包括支持调试多线程和多处理应用程序,集成的性能分析和代码覆盖率支持,集成的自动代码检查器(语法,错误和样式[PEP-8]),集成的任务(待办事项)管理,高级项目管理设施,交互式Python shell,应用程序图表,从IDE内部运行外部应用程序,集成的单元测试支持等一系列高级功能。无论在开发和测试阶段,Eric IDE都能给予用户强大的支持。

  • 编辑数量无限
  • 可配置的窗口布局
  • 可配置的语法高亮
  • 源代码自动完成
  •  源代码调用提示
  •  源代码折叠
  •  大括号匹配
  •  错误突出显示
  • 高级搜索功能,包括项目范围搜索和替换
  • 集成类浏览器
  • Mercurial、Subversion 和 Git 存储库的集成版本控制界面(作为核心插件)
  • 集成协作功能(聊天、共享编辑器)
  • 集成源代码文档系统
  • 集成 Python 调试器,包括对调试多线程和多处理应用程序的支持
  • 集成分析和代码覆盖率支持
  • 集成自动代码检查器(语法、错误和风格 [PEP-8])
  • 集成任务(待办事项)管理
  • 先进的项目管理设施
  • 交互式 Python shell,包括语法高亮和自动完成
  •  应用图
  • 从 IDE 中运行外部应用程序
  • 集成单元测试支持
  • 基于omniORB的集成CORBA支持
  • 对 Google protobuf 的集成支持
  • 集成的“虚拟环境”管理
  • 对 Python 包管理 (pip) 的集成支持
  • 集成绳重构工具(作为可选插件)
  • 与各种打包程序的集成接口(作为可选插件)
  • PyLint 的集成接口(作为可选插件)
  • 许多用于正则表达式和 Qt 对话框的集成向导(作为核心插件)
  • 本地化:目前 Eric 有英语、德语、俄语和西班牙语版本。
  • 用于预览 Qt 表单和翻译的工具
  •  集成网络浏览器
  • 附魔拼写检查库的集成接口
  • ...还有很多很多这里没有提到
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。