Zho:从丢失的文本错误中恢复文本

T文字消失的Bug 是Windows 版本的Scratch都有的BUG, 最早发现在 Scratch 1.3, 在 2.0版也有用户报过次BUG. Scratch 团队 声称此BUG已经被修复， 但是在2018年5月3日, 又有一个用户在论坛里提交了这个bug.

如何重现
该错误随机出现. 在Scratch外部运行的其他程序可能会使此过程更快. 它会让变量（不会与变量混淆）文本消失. 这意味着Scratchers输入的任何数字或字符串，广播名称，变量/列表，下拉菜单和项目名称会立即受到影响（但刷新时项目名称不会为空）.

现象
一旦bug出现，文本缩略图，块名称，按钮等文字都消失了. 消失次序是随机的，但通常是由于尝试编辑或移动积木或角色触发BUG造成的.

修复方法
找回丢失的文本的方法主要有以下几种：


 * 1) 保存项目，使用保存或另存为，建议使用另存为方式.
 * 2) 退出Scratch（注意可能使你最近的修改丢失）
 * 3) 加载项目. 所有文字将被恢复，除了造型或背景中的内容.
 * 4) 在Scratch 1.4中，通过单击每个服装/背景上的Edit按钮进入Paint Editor. 不要改变图像 - 只需点击确定，继续前进. 有时候，“编辑”几件服装，保存并重新开启该项目可能会奏效.
 * 5) 在Scratch 2.0中，对于每个精灵，点击“造型”标签，然后点击每个服装的缩略图.

如果项目包含许多文本项目，则此方法需要时间.

在修复消失的文本Bug时，保存项目，关闭项目然后重新打开项目，将恢复所有文本. 在某些情况下，这必须进行两次.

另一种方法是重复保存项目而不是编辑造型. 然而，这必须在项目重新加载后完成.

避免这个Bug
该错误不能完全避免，但可以降低出现的可能性.

以下的措施可以做:


 * 1) Use no or little text in costumes/backgrounds  simply paint the text with the required tools.
 * 2) Save the project often if writing a large amount of text.
 * 3) Do not have too many background programs running.
 * 4) Only put in large audio files when finished the rest of the project.
 * 5) Use lots of little scripts rather than one large script.
 * 6) Save your project before opening presentation mode.

The above will lower the chance or reduce the impact of the glitch, but will not stop it completely.

相关链接

 * Semicolon Glitch

外部链接

 * Sticky: [ What to do when all text disappears...]
 * [ Let's get the "Disappearing Text" problem solved!]
 * [ I think I've cracked the Disappearing Text Bug!!]