概述 / OVERVIEW
一个简单可离线运行的的 Brython 编辑器挂件
现已上架思源笔记社区集市, 如果您需要订阅思源笔记增值服务,欢迎使用我的推荐码: h0sc9rc
预览 / PREVIEW
功能 / FUNCTION
- 离线使用 Ace 编辑器编辑 Python 脚本
- 离线使用 Brython 库运行 Python 脚本
- Brython 库所实现的模块详见 Brython documentation
- 顶部菜单栏
- 文件菜单
- 加载文档
- 从块属性加载代码与运行结果
- 保存文档
- 保存代码与运行结果至块属性
- 加载文档
- 编辑菜单
- 清空编辑器
- 将编辑器中的代码全部清空
- 清空输出面板
- 将输出面板中的内容全部清空
- 自动换行
- 打开/关闭长代码自动换行
- 清空编辑器
- 设置菜单
- 语言
- 切换界面语言(简体中文/英文)
- 主题
- 切换编辑器主题
- 字号
- 切换编辑器与输出面板字号
- 语言
- 运行菜单
- ▶ 运行代码
- 运行编辑器中的代码
- Python
- 在输出面板中显示
Python
运行结果与输出
- 在输出面板中显示
- JavaScript
- 显示
Python -> JavaScript
的翻译结果
- 显示
- 分享
- 生成一个用于分享当前编辑器中代码的链接并写入剪贴板
- ▶ 运行代码
- 打开本地文件
- 使用文件选择对话框选择本地代码文件导入编辑器
- 保存为本地文件
- 将编辑器中的代码保存为本地文件
- 调试
- 在输出面板显示调试信息, 详见 Testing and debugging
- 输出面板
- 折叠/展开输出面板
- 文件菜单
开始 / START
自动 / AUTO
该挂件已在思源笔记社区集市上架, 可直接在集市中安装
手动 / MANUAL
- 在 release 中下载发行包, 解压后放到思源笔记
<工作空间>/data/widgets/
目录下 - 在笔记中创建一个
IFrame
块, 地址填/widgets/widget-brython-editor
即可
依赖 / DEPENDENCE
源码 / SOURCE
- GitHub - brython-dev/brython: Brython (Browser Python) is an implementation of Python 3 running in the browserBSD-3-Clause License
- ajaxorg/ace: Ace (Ajax.org Cloud9 Editor)View license
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于