Skip to content

Commit ee1fda4

Browse files
更新截图与功能说明
1 parent 70fe0f2 commit ee1fda4

11 files changed

Lines changed: 79 additions & 33 deletions

README.md

Lines changed: 79 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
|------|------|
3434
| **Python 3.13** | 本地运行、完整标准库、交互式 I/O、async/await、多线程 |
3535
| **JavaScript** | JavaScriptCore 执行 .js,alert/confirm/prompt、fetch、localStorage、剪贴板等桥接 |
36-
| **HTML 预览** | WKWebView 加载 HTML+CSS+JS,相对路径、alert/console 桥接 |
36+
| **HTML 预览** | WKWebView 加载 HTML+CSS+JS,相对路径、alert/console 桥接,支持 −/+ 按钮与双指捏合缩放 |
3737

3838
### ✏️ 专业代码编辑器
3939
| 功能 | 描述 |
@@ -42,98 +42,144 @@
4242
| **代码自动补全** | 智能提示、补全建议 |
4343
| **自动缩进** | 按语言自动缩进、Tab 宽度可调 |
4444
| **行号栏** | 显示行号、支持大文件 |
45-
| **等宽字体** | 可调字体大小(10–30 号) |
45+
| **等宽字体** | 可调字体大小(8–30 号) |
4646
| **查找 & 替换** | 全文搜索、高亮匹配、跳转行 |
47-
| **快捷输入栏** | 按语言(Py/JS/HTML/CSS/JSON/MD)定制符号与 snippets,可自定义 |
47+
| **快捷输入栏** | 按语言(Py/JS/HTML/CSS/JSON/MD)定制符号与 snippets,支持自定义、拖拽排序 |
4848
| **实时保存** | 自动保存、手动保存 |
4949
| **显示空白符** | 可选显示空格、制表符 |
50-
| **捏合缩放** | pinch 调节字体大小 |
50+
| **捏合缩放** | 双指捏合快速调节字体大小 |
51+
| **分屏模式** | 编辑器与控制台同屏,竖屏上下分割,横屏左右分割(仅 .py) |
52+
| **错误跳转** | 控制台报错含行号时,点击可跳转编辑器对应行 |
53+
| **运行历史** | 查看历史运行记录(时间 + 代码快照),一键重新运行 |
5154

5255
### 📄 多格式编辑与预览
5356
| 类型 | 支持 |
5457
|------|------|
5558
| **可运行** | `.py`(Python)、`.js`(JavaScript) |
56-
| **可预览** | `.html`网页)、`.css`(套用示例)、`.md`(Markdown 渲染)、`.csv`(表格) |
59+
| **可预览** | `.html`全屏网页)、`.css`(套用示例)、`.md`(Markdown 渲染)、`.csv`(表格) |
5760
| **可编辑** | `.json``.txt``.log``.php`|
5861

5962
### 📂 文件管理
6063
| 功能 | 描述 |
6164
|------|------|
6265
| **多层级文件夹** | 无限层级、面包屑导航、点击路径跳转 |
6366
| **文件操作** | 创建、重命名、复制、移动、删除 |
67+
| **文件着色** | 给文件和文件夹设置颜色标记,分类一目了然 |
6468
| **回收站** | 7 天保留、恢复、批量删除、倒计时提示 |
6569
| **置顶** | 文件/文件夹置顶,左滑快速操作 |
66-
| **搜索** | 按文件名搜索、高亮、历史记录 |
67-
| **批量操作** | 多选、批量删除 |
70+
| **搜索** | 按文件名搜索、高亮匹配、历史记录 |
71+
| **批量操作** | 多选、批量删除、批量分享 |
6872
| **导入** | 从系统文件应用导入 |
6973
| **排序** | 拖拽排序、按更新时间 |
7074

7175
### 📺 控制台与输出
7276
| 功能 | 描述 |
7377
|------|------|
74-
| **Rich 输出** | ANSI 彩色、图表可视化 |
75-
| **分屏模式** | 编辑器与控制台同屏 |
78+
| **Rich 输出** | ANSI 彩色、进度条、图表可视化完整支持 |
79+
| **多控制台** | 同时运行多个脚本,独立控制台随时切换查看 |
80+
| **交互式输入** | 支持 `input()` 实时键盘输入 |
7681
| **输出设置** | 字体大小、输出速度(慢/正常/快)、行号、自动滚动 |
7782
| **运行历史** | 查看并再次运行历史脚本 |
83+
| **自定义背景** | 控制台背景支持自定义颜色或图片 |
7884

79-
### 🛠️ 开发者工具箱(9 大工具)
85+
### 🤖 AI 助手
86+
87+
AI 助手深度集成到编辑器工作流中,**开箱即用,无需任何配置**,同时支持接入自己的 API Key 无限使用。
88+
89+
#### 使用方式
90+
| 方式 | 说明 |
91+
|------|------|
92+
| **平台内置** | 注册即赠免费调用次数,直接使用,无需配置 |
93+
| **用量包** | 应用内购买额度,立即到账,余额实时显示 |
94+
| **自带 Key(BYOK)** | 填入自己的 API 地址 + Key,无次数限制,支持多套预设保存切换 |
95+
96+
内置快速预设,一键填入无需手动输入地址:**DeepSeek****OpenAI****OpenRouter**,以及兼容 OpenAI 格式的任意服务。
97+
98+
#### AI 两种工作模式
99+
100+
**内联修改模式(行内直接改代码)**
101+
- 点击编辑器顶部 ✨ 或键盘上方 ✨ 按钮,输入需求
102+
- AI 直接修改当前文件,以**差异对比(Diff)** 方式展示每一处改动
103+
- 支持逐条**采纳 / 拒绝**,也可一键全部采纳或放弃,支持取消和重试
104+
- 按文件类型自动切换 Prompt:Python / JavaScript / HTML / CSS / Markdown 各有专属助手角色
105+
106+
**AI 聊天模式(多轮对话)**
107+
- 底部弹出对话界面,支持多轮连续对话
108+
- 当前文件内容自动作为上下文传入
109+
- AI 回复中的代码块可一键**应用到编辑器**
110+
- 支持重试和继续追问
111+
112+
#### 其他 AI 联动
113+
- 运行出错时控制台底部弹出**错误卡片**,含 ✨ AI 修复按钮,一键将报错发给 AI 分析并修复
114+
- **智能装库**:AI 检测到代码缺少第三方库时自动提示,弹出确认后**自动下载安装**,用户可选择接受或拒绝,无需手动操作
115+
- System Prompt 支持用户自定义
116+
117+
### 🛠️ 开发者工具箱(10 大工具)
80118
| 工具 | 功能 |
81119
|------|------|
82120
| **编解码** | URL 编解码、Unicode、MD5、Base64 |
83121
| **JSON** | 格式化、压缩、验证 |
84-
| **API 调试** | HTTP 请求、响应预览 |
85-
| **二维码** | 生成、识别、Data URL |
122+
| **API 调试** | HTTP 请求测试,自定义 Method / Header / Body,查看响应码与内容 |
123+
| **二维码** | 生成、识别(含识别相册图片)、Data URL |
86124
| **图片 URL** | URL 转图片、图片转 Data URL |
87125
| **HTML 图片** | HTML 转图片、抓图、Data URL |
88-
| **时间戳** | 毫秒/秒互转、日期格式化 |
89-
| **进制转换** | 二、八、十、十六进制 |
90-
| **正则表达式** | 匹配、测试、替换、分组预览 |
126+
| **时间戳** | 毫秒/秒互转、日期格式化、时区显示 |
127+
| **进制转换** | 二、八、十、十六进制互转 |
128+
| **正则表达式** | 匹配测试、替换、分组预览 |
129+
| **直链下载** | 自定义请求头(UA/Referer/Cookie/Token)、超时设置、TLS 忽略、进度条、下载完成后直接分享导出 |
91130

92-
工具支持排序、搜索
131+
工具列表支持**搜索****拖拽排序**,可恢复默认顺序
93132

94133
### 📚 第三方库
95134
| 类别 | 示例 |
96135
|------|------|
97136
| **数据科学** | NumPy、Pandas、Matplotlib、SciPy、scikit-learn |
98-
| **网络** | requests、aiohttp、urllib3、certifi |
137+
| **网络** | requests、httpx、aiohttp、urllib3、certifi |
99138
| **加密** | PyCryptodome、cryptography |
100-
| **其他** | Pillow、lxml、beautifulsoup4 等 150+ 预装 Wheel |
139+
| **AI / 数据** | openai、pydantic、beautifulsoup4、lxml |
140+
| **其他** | Pillow、rich、tqdm、loguru 等 150+ 预装 Wheel |
101141

102-
库管理:查看已安装、卸载、安装新库(.whl)。
103-
104-
### 🤖 AI 助手(需自配 API)
105-
- 自然语言改代码
106-
- 审查、注释、优化、修错
107-
- 对话式聊天,支持多轮重试与采纳/放弃
108-
- 支持 Py/JS/HTML/CSS/JSON/MD 等语言
142+
库管理:搜索 PyPI 安装新库、查看已安装、一键卸载,支持 `.whl` 文件直接安装。
109143

110144
### 📷 Photos 模块
111145
- Python 调用相册与相机
112146
- 配合 Pillow 做裁剪、压缩、处理
113147

114148
### 📂 媒体预览
115149
- 图片、视频、PDF、文本、部分音频
116-
- 应用内直接预览
150+
- 应用内直接预览,无需跳转其他 App
117151

118152
### 🔒 隐私与体验
119153
| 功能 | 描述 |
120154
|------|------|
121-
| **Face ID / Touch ID** | 应用锁定 |
155+
| **Face ID / Touch ID** | 应用锁定,保护代码隐私;可设置锁定延迟(立即/1/2/5/30分钟) |
122156
| **4 套图标** | 默认、深色、渐变、极简,即时切换 |
123157
| **外观** | 跟随系统 / 浅色 / 深色 |
124-
| **灵动岛** | 脚本运行状态、计时、完成提醒 |
125-
| **后台运行** | 长任务、本地通知、音频保活 |
158+
| **灵动岛 / 锁屏** | 脚本运行状态(运行中/等待输入/完成/失败)、实时计时、点击跳回 App |
159+
| **后台运行** | 长任务后台继续执行、本地通知、音频保活 |
126160
| **触觉反馈** | 成功/失败/轻提示 |
127-
| **URL Scheme** | `pythonide://`,支持从通知/Widget 跳转 |
161+
| **URL Scheme** | `pythonide://`,支持从通知/Widget/快捷指令跳转,可传入下载地址自动填入工具 |
162+
| **Siri / 快捷指令** | 支持 App Intents,通过快捷指令触发运行 Python 脚本 |
163+
| **自定义背景** | 编辑器与控制台背景支持自定义颜色或图片 |
164+
| **启动页** | 动态 Lottie 启动动画,冷启动更流畅 |
128165

129166
---
130167

131168
## 📱 截图 / Screenshots
132169

133170
<p align="center">
134-
<img src="https://via.placeholder.com/280x600/1e3a5f/fff?text=Editor" width="280" alt="代码编辑器" />
135-
<img src="https://via.placeholder.com/280x600/1e3a5f/fff?text=Console" width="280" alt="控制台输出" />
136-
<img src="https://via.placeholder.com/280x600/1e3a5f/fff?text=Split+View" width="280" alt="分屏模式" />
171+
<img src="docs/首页.png" width="160" alt="首页" />
172+
<img src="docs/编辑页面.png" width="160" alt="编辑器" />
173+
<img src="docs/控制台页面.png" width="160" alt="控制台" />
174+
<img src="docs/AI分析.png" width="160" alt="AI 助手" />
175+
<img src="docs/新建文件.png" width="160" alt="新建文件" />
176+
</p>
177+
<p align="center">
178+
<img src="docs/库管理.png" width="160" alt="库管理" />
179+
<img src="docs/工具箱.png" width="160" alt="工具箱" />
180+
<img src="docs/html预览.png" width="160" alt="HTML 预览" />
181+
<img src="docs/md文件.png" width="160" alt="Markdown" />
182+
<img src="docs/设置.png" width="160" alt="设置" />
137183
</p>
138184

139185
---

docs/AI分析.png

1.13 MB
Loading

docs/html预览.png

785 KB
Loading

docs/md文件.png

1.07 MB
Loading

docs/工具箱.png

733 KB
Loading

docs/库管理.png

707 KB
Loading

docs/控制台页面.png

801 KB
Loading

docs/新建文件.png

522 KB
Loading

docs/编辑页面.png

1.11 MB
Loading

docs/设置.png

586 KB
Loading

0 commit comments

Comments
 (0)