Gandi 3.0文档
官网 打开编辑器
文档/更快地写积木

全局搜索(Ctrl + F)

按 Ctrl + F,在任何地方都能打开。输入就出结果,↑ ↓ 选,回车跳过去。

它搜的是整个作品:所有场景、所有角色的积木、角色、积木页、造型、声音、变量、列表、 广播、注释,不只是当前工作区里画出来的那些。

刚打开的样子

顶栏那颗放大镜也是同一个入口。

搜积木#

主要的结果是积木。搜的是积木上的那句中文,连它填的值一起:

搜「移动」

几点说明:

  • 结果里画的是真积木,不是文字:积木本身就是那句话。
  • 命中的字在积木里用黄色高亮标出来。
  • 同一个角色、同一页里字完全一样的积木折成一条,右边标 ×3。
  • 上面一排是分类开关,每个后面写着这一类有几处。

折起来的那几处#

按 → 展开,逐条列成「第 1 处」「第 2 处」…,按 ← 收回去。一个变量在一个角色里用 了三百次,列成三百行没有意义。

展开 ×3

拼音#

汉字打不出来、或者不方便切输入法时,直接打拼音或首字母:

拼音搜索

defen 找出「得分」的两块积木和那个变量。排序上原文命中 > 整拼音 > 首字母 > 顺序模糊, 所以直接输入汉字的结果不会被拼音结果挤下去。

拼音必须从一个字的开头起、不能跳字,所以碰巧含着同样字母顺序的词不会被误判。

还能搜到什么#

  • opcode:搜 motion_movesteps 也找得到,分数低一档。
  • 角色名:也参与匹配,分数更低一档。
  • 多个词用空格隔开,每个词都得命中,第二个词是缩小范围,不是扩大。

别的种类#

上面那排开关按种类过滤,Tab 在它们之间轮着切:

开关 找的是
全部 下面所有
积木 积木上的字、下拉里选的值、opcode
角色 角色名和舞台
积木页 页名和它的路径
素材 造型、声音的名字
变量 变量、列表、广播的名字
注释 注释的正文

右边还有一个**「只看当前角色」**:只在正在编辑的那个角色里找。

没有积木可画的结果(角色、造型、注释这些)显示为文字,命中的字同样高亮,右边标明它是哪 一类。

结果怎么排#

  • 列表按 种类 › 角色 两层分组,角色名写在组头上,行里只剩页名。
  • 同分时,正在编辑的那个角色排前面;其次按种类;再次是短的排前面(更短的结果通常 更接近要找的那一块)。
  • 一屏最多列 80 条,再多会在底下写「还有 N 处没列出来,多敲几个字缩小范围」。

跳过去#

回车(或者点一下那一行)就跳。不同种类的跳法不同:

结果 跳过去是什么
积木 滚到它跟前、选中它、亮一下
变量 / 列表 / 广播 跳到第一处用到它的积木
角色 切到这个角色,把工作区带到前面
积木页 切到这一页
造型 / 声音 打开造型 / 声音编辑器,选中那一个
注释 积木上的注释跳到那块积木;写在空白处的跳到那个位置
跳过去之后亮一下

跳到积木时,先在已经开着的工作区里找(Gandi 3.0 可以同时开好几个,见 多编辑目标);没开就切过去、等它画出来再滚。大作品切角色要几百 毫秒到一两秒,这里等的是这块积木真的出现,而不是估一个固定时间。

到了之后那一块会亮 2.6 秒:描边变黄、光晕、两圈往外扩散的环,便于在一屏积木里认 出来。

落点算的是看得见的那块地方:内置积木栏是半透明盖在工作区一侧的,被它盖住的那一条不 算数,跳过去的积木完整落在积木栏旁边。要是正好落在某个浮窗(舞台、调试…)背后,会再往 左上角挪一挪。

键盘#

键 作用
Ctrl + F 打开;已经开着时再按一次是全选输入框(不会弹出浏览器自己的查找)
↑ ↓ 选择
→ / ← 展开 / 收起「×N」那一条
回车 跳过去
Tab / Shift + Tab 切分类开关
Esc 关闭

Ctrl + F 这个键位可以在设置的快捷键那一页改。

细节#

  • 输入框空着时列的是最近搜过的词(最多 8 条,记在这台机器上)。
  • 索引在作品一改就作废,下次输入时重建,所以刚加的积木立刻搜得到。
  • 扩展积木的文字是从扩展自己声明的模板反推出来的,已经按当前语言翻好,所以中文扩展 搜中文。
  • 自制积木:调用块按填进去的值拼(「放大招 3」),定义块写成「定义 放大招 [次数]」。
  • 底下那行写着「N 处」;输入框空着时写的是「N 项可搜」,那是这个作品里可搜索的条目 总数。

相关#