应用介绍
写 Python 的人常常在编辑器、终端、调试器、版本控制之间来回切,装一堆插件拼出一个半成品 IDE。Eric 直接给你一整套:编辑、调试、单元测试、重构、多项目管理,全在一个窗口里,而且它是用 Python 写成的纯开源 Python IDE。
它的界面确实不算清爽,左边项目树,中间多个编辑区,右边代码信息面板,下面是任务列表,但每一块都能开关,不用的收起来就行。亮色暗色主题都有,源码开放,想改插件自己动手就行。
编辑与补全:语法高亮、括号匹配、代码补全和函数调用提示,右侧面板接入 Jedi,光标停在哪个函数上,文档和签名就显示在旁边。
内置调试与单元测试:断点、单步、变量查看都在 IDE 里完成,不用另开终端跑测试再回来对行号。
多项目与重构:一个窗口里管多个项目,改名、提取这类重构操作直接在菜单里找得到。
版本控制插件:自带 Git、Mercurial、Subversion 插件,提交和比对不用切出去。
任务提取:代码里的 TODO 注释会自动汇总成任务列表,点一下直接跳到那一行。
它的界面确实不算清爽,左边项目树,中间多个编辑区,右边代码信息面板,下面是任务列表,但每一块都能开关,不用的收起来就行。亮色暗色主题都有,源码开放,想改插件自己动手就行。
软件功能
编辑与补全:语法高亮、括号匹配、代码补全和函数调用提示,右侧面板接入 Jedi,光标停在哪个函数上,文档和签名就显示在旁边。
内置调试与单元测试:断点、单步、变量查看都在 IDE 里完成,不用另开终端跑测试再回来对行号。
多项目与重构:一个窗口里管多个项目,改名、提取这类重构操作直接在菜单里找得到。
版本控制插件:自带 Git、Mercurial、Subversion 插件,提交和比对不用切出去。
任务提取:代码里的 TODO 注释会自动汇总成任务列表,点一下直接跳到那一行。

