文档/插件与平台面板
选择特定积木
Scratch 原本只能整串地拖:抓住一块积木,它下面的全跟着走。Gandi 3.0 补上了「只要其中
几块」:按住 Ctrl 从一串中间框出两块拖走,剩下的上下自动接上;也能按住 Ctrl 只拖出
单独一块,或者点选出几块分散的积木一起删、一起复制。

打开方式#
编辑器自带,始终启用,不需要先打开。两个子开关在设置 ›「插件选项」›「选择特定积木」里:
| 选项 | 管什么 |
|---|---|
| Ctrl 框选与拖动 | 下面三种 Ctrl 手势 |
| Alt 拖动快捷复制 | 按住 Alt 拖 = 拖走一个副本 |
Mac 上按的是 Command,不是 Ctrl。
三种手势#
空白处按住 Ctrl 拉框#
在工作区的空白处按住 Ctrl 拖出一个框,框到的积木当场亮起来,松手就选中了。
判定依据是积木的中心点在不在框里,碰到边缘不算。所以框边落在两块积木之间时,只有 主体被盖住的那几块入选,从一串里挑出中间几块正是靠这一点。
按住 Ctrl 按在一块积木上#
- 拖:只把这一块拖出来,它下面的一串留在原地,上下自动接上。
- 点一下不拖:把这块加进选择;已经在选择里的话就移出去。


Ctrl 点的时候要点在积木的文字上。点在那些白色圆角的输入框上,打开的是那个输入框
(同时那块积木也会进选择)。
选中之后#
选中的积木描一圈白边、底色半透明:

可以做这些操作:
| 操作 | 结果 |
|---|---|
| 拖其中任意一块 | 整批一起走;原来那串上下自动接上 |
Delete / Backspace |
删掉选中的,剩下的接上 |
Ctrl + C |
复制 |
Ctrl + X |
剪切(复制之后删掉) |
Ctrl + V |
粘到鼠标位置,粘出来的一批自动成为新的选择 |
Esc |
取消选择 |
| 在空白处点一下 | 取消选择 |
粘贴时几块积木之间的相对位置照原样保留,积木怎么摆本身就是信息。剪贴板里只记最后复制的
那一次:复制过一批之后再单独复制一块,Ctrl + V 粘出来的是这一块。
拖走一批之后,被抽走那一段的上一块和下一块会接到一起:

右键菜单#
选中两块以上时,在积木上右键,菜单里只剩这两条:

复制过之后,在工作区上右键还会多一条「粘贴选中的积木」,粘在鼠标点的那个位置。
按住 Alt 拖 = 拖走一个副本#
按住 Alt 拖一块积木,拖走的是复制出来的副本,原来那串不动。这块积木已经在选择里的话,
复制的是选中的那一段;不在选择里就是它连同下面的一整串。
自制积木的定义块不参与复制:一个自制积木只应有一份定义。
细节#
- 积木栏里的积木不受影响。 在积木栏里按住
Ctrl拖出来的还是普通的一块。 - 拖动本身沿用积木库自己的实现。 只在拖动开始的那一刻把该断的断开,之后的吸附高亮、 连接判定、撤销记录都与原来一致,所以拖完能正常接上、也能撤销。
- 抓一段的中间或末尾同样可以。 拖动时指针下仍是抓住的那一块,整段一起走,不会从上面 那块断开。
- 换角色、清空工作区之后,上次的选择自动作废,不会跟新选的混在一起。
- 一次选择只属于一个积木页;在另一个积木页上重新选,会从头开始。