Skip to content

界面

Note

由 AI 学习源码后生成(未检查)

用于编写、编辑和执行文言编程代码的界面。

界面布局

┌─────────────────────────────────────────────────────────────┐
│  平台名称输入栏(顶部)                                      │
├──────────┬─────────────────────────────┬────────────────────┤
│          │                             │                    │
│  代码片  │      代码编辑区             │   可用模块列表     │
│  段列表  │      (带行号)             │                    │
│          │                             │                    │
├──────────┴─────────────────────────────┴────────────────────┤
│  输出窗口(底部)                                            │
└─────────────────────────────────────────────────────────────┘

各区域功能

1. 平台名称栏(顶部)

  • 为此符块命名,用于其他模块调用
  • 名称会自动加上中文引号「」
  • 示例:输入 主程序 会显示为 「主程序」

2. 代码编辑区(中央)

主要的代码编写区域,支持: - 语法高亮:不同类型的文字会以不同颜色显示 - 控制关键字(如"若""则""吾有一术")显示为特殊颜色 - 数字显示为蓝色 - 字符串显示为绿色 - 注释显示为灰色 - 行号显示:左侧显示当前行号 - 光标选择:支持鼠标点击定位和拖拽选择 - 自动补全:输入时会自动提示可用的关键字和语法

3. 代码片段列表(左侧)

提供常用的代码模板,点击即可插入: - 基础语句模板 - 函数定义模板 - 循环结构模板 - 条件判断模板

悬停提示: - 将鼠标悬停在任何片段上可查看简要说明 - 按住 Shift 可查看完整的代码结构和使用示例

4. 可用模块列表(右侧)

显示周围可用的模块和其他符块: - 附近已命名的模块 - 其他已命名的符块 - 点击可快速引用到代码中

5. 输出窗口(底部)

显示代码运行的结果: - 正常输出内容 - 错误信息(以红色显示) - 调试信息

基本操作

编辑代码

  1. 输入文字:直接在编辑区输入文言编程代码
  2. 使用片段:点击左侧的代码片段快速插入模板
  3. 自动补全:输入时会根据上下文提示关键字
  4. 使用 ↑↓ 方向键选择
  5. 按 Enter 键确认插入

选择与编辑

  • 单击:定位光标
  • 拖拽:选择一段文字
  • Shift + 单击:从当前光标位置延伸到点击处
  • 支持常规的复制、剪切、粘贴操作

运行代码

编辑完成后,关闭界面即可自动保存。符块会在接收到信号时自动运行代码。

进阶功能

与模块交互

符块可以与周围的模块进行通信:

  • 通过浮签为模块命名
  • 在代码中引用已命名的模块
  • 调用模块提供的功能