界面
Note
由 AI 学习源码后生成(未检查)
用于编写、编辑和执行文言编程代码的界面。
界面布局
┌─────────────────────────────────────────────────────────────┐
│ 平台名称输入栏(顶部) │
├──────────┬─────────────────────────────┬────────────────────┤
│ │ │ │
│ 代码片 │ 代码编辑区 │ 可用模块列表 │
│ 段列表 │ (带行号) │ │
│ │ │ │
├──────────┴─────────────────────────────┴────────────────────┤
│ 输出窗口(底部) │
└─────────────────────────────────────────────────────────────┘
各区域功能
1. 平台名称栏(顶部)
- 为此符块命名,用于其他模块调用
- 名称会自动加上中文引号「」
- 示例:输入
主程序会显示为「主程序」
2. 代码编辑区(中央)
主要的代码编写区域,支持: - 语法高亮:不同类型的文字会以不同颜色显示 - 控制关键字(如"若""则""吾有一术")显示为特殊颜色 - 数字显示为蓝色 - 字符串显示为绿色 - 注释显示为灰色 - 行号显示:左侧显示当前行号 - 光标选择:支持鼠标点击定位和拖拽选择 - 自动补全:输入时会自动提示可用的关键字和语法
3. 代码片段列表(左侧)
提供常用的代码模板,点击即可插入: - 基础语句模板 - 函数定义模板 - 循环结构模板 - 条件判断模板
悬停提示: - 将鼠标悬停在任何片段上可查看简要说明 - 按住 Shift 可查看完整的代码结构和使用示例
4. 可用模块列表(右侧)
显示周围可用的模块和其他符块: - 附近已命名的模块 - 其他已命名的符块 - 点击可快速引用到代码中
5. 输出窗口(底部)
显示代码运行的结果: - 正常输出内容 - 错误信息(以红色显示) - 调试信息
基本操作
编辑代码
- 输入文字:直接在编辑区输入文言编程代码
- 使用片段:点击左侧的代码片段快速插入模板
- 自动补全:输入时会根据上下文提示关键字
- 使用 ↑↓ 方向键选择
- 按 Enter 键确认插入
选择与编辑
- 单击:定位光标
- 拖拽:选择一段文字
- Shift + 单击:从当前光标位置延伸到点击处
- 支持常规的复制、剪切、粘贴操作
运行代码
编辑完成后,关闭界面即可自动保存。符块会在接收到信号时自动运行代码。
进阶功能
与模块交互
符块可以与周围的模块进行通信:
- 通过浮签为模块命名
- 在代码中引用已命名的模块
- 调用模块提供的功能