编辑动作,清除未使用变量可能误删

功能建议 · 1249 次浏览
Anlv 创建于 2天19小时前

参考 变量锁定选项 - Quicker

发现「清除未使用的变量」对于运行 JavaScript 代码模块,以及子程序通过 GetParentContext / GetRootContext 调用主动作的变量,主动作是识别不到变量已经使用的。

希望可以加个锁定的功能,或者通过添加标签之类的方法,在「清除未使用的变量」时跳过这些变量。

 

Anlv 最后更新于 2025/12/18

回复内容
CL 2天16小时前
#1

好的,从外部使用确实不会做判断。 内部可能还需要增加一些情况的判断。

但是如果内部没有使用,外部通常也不会使用,所以感觉还是应该改善内部使用的判断?

和这个基本上是同一个问题吧?https://getquicker.net/Common/Topics/ViewTopic/37416 


CL 最后更新于 2天16小时前
Anlv 回复 CL 2天16小时前 :

是的,同一个问题;
老大你是不是换输入法了,哈哈

CL 回复 Anlv 2天16小时前 :

😂 换微软了,搜狗广告太多了

Anlv 回复 CL 2天16小时前 :

感觉直接在外部上锁(跳过)是最直接的方法,JavaScript代码模块,还有子程序的判断,感觉工作量太大了。

CL 回复 Anlv 2天15小时前 :

子程序应该不需要做判断,因为变量肯定在主程序里也会被使用,应该没有只在子程序里访问的主程序变量。 只要在主程序里不被清理掉应该就没事吧

Anlv 回复 CL 2天15小时前 :

是的😀

darcyc 17小时25分钟前
#2

注释模块里写花括号{text}应该可以解决你的问题吧, 好像没有人提到

注:$$主要用来开高亮

$$下列变量被隐式使用,避免删除:
{text} // 在XXX地方使用
{gCodeA} // 从外部载入, 见YYY
『扪』 回复 darcyc 17小时15分钟前 :

一直是如此

Anlv 回复 darcyc 16小时53分钟前 :

是的,目前也是这个用法,但不太美观的感觉。

回复主贴