对象属性、多选、撤销与命令面板
Eidograph 中所有可视化编辑最终都是脚本编辑。属性弹窗、拖动、多选批量修改和 Agent 调用都会进入同一份图形撤销历史。
打开对象属性
指针工具激活时,点按画布对象会选择它,并在默认设置下打开属性弹窗。还有两条始终可用的路径:
- 在 Windows 上右键对象;
- 点按右侧对象面板中的对象行。
如果不希望普通点按弹出属性,可关闭设置 › 常规 › 点击打开属性。关闭后点按仍会选中对象并跳到对应脚本行,右键与对象面板仍能打开弹窗。
可编辑属性
| 分组 | 内容 |
|---|---|
| 位置/值 | 自由点坐标、绑定参数、局部坐标或 param 值;派生对象没有可写自由度 |
| 外观 | 颜色、不透明度、线宽;2D 还包括填充与实线/虚线/点线 |
| 标签 | 普通文字或完整 $$…$$ LaTeX 公式 |
| 文本框 | 2D 文本、宽高、字号和文本颜色 |
| 可见性 | 隐藏/显示对象,隐藏对象仍留在对象面板中 |
提交后,应用会更新或追加对应的 style、label、hide 等命令。每次提交是一个撤销步骤。
删除对象时,确认框会列出依赖它的对象。删除会同时移除依赖链,避免留下引用不存在名称的脚本行。
多选
- Windows:按住
Ctrl、Shift或⌘(适用键盘)并点击画布对象/对象行以切换选择。 - 触控或手写笔:长按约半秒进入粘性多选,之后普通点按即可继续切换。
选择两个或更多对象后,画布底部出现批量工具条。**编辑…**可一次修改共享的描边、透明度与隐藏状态;删除会移除全部选中对象及依赖对象。一次批量提交只占一个撤销步骤。
按 Escape、点击空白或使用工具条 × 清空选择。Delete/Backspace 删除当前选择。
撤销与重做
撤销历史属于当前图形,而不是整个项目:
Ctrl/⌘ Z:撤销;Ctrl/⌘ Shift Z或Ctrl Y:重做;- 左侧工具栏与命令面板也提供相同操作。
包含在历史中的操作有脚本输入、画布工具创建、拖动提交、属性修改、参数滑块、Agent 工具调用和批量编辑。切换到另一个图形后,会使用那个图形自己的历史。
删除图形本身不属于图形脚本历史,因此删除确认后不能靠 Ctrl Z 恢复;重要图形应先保存项目。
命令面板
按 Ctrl/⌘ K 或点击顶部 ⌘K 打开命令面板。输入关键词可查找:
- 绘图工具与当前快捷键;
- 撤销、重做、导出与保存脚本;
- 保存/另存为、设置、新建项目/图形和打开
.eido; - 当前 2D/3D 方言的全部 Eidolang 命令签名;
- 已配置 Agent 时,把输入内容直接作为请求发送。
选择一个语言命令会把模板插入 Eidolang 编辑器,适合在不记得完整签名时继续填写。精确语法也可查阅 Eidolang 参考。
