The Channel Browser / 通道浏览器

通道浏览器(Ctrl + F4)功能相当密集,值得你花点时间自己摸一摸。它总体上做的事情是:给你一份 Public Channel 的总览 —— 也就是整个程序范围内所有公开的、具名的参数。
它列出并允许你编辑所有 public channel,让你用预设存取它们的值快照,还能几下点击就通过绑定把它们暴露给外部世界。
Creating a public channel / 创建 public channel
用 PublicChannel 节点创建 public channel,给它一个路径和类型。最简单的情况下,路径就是一个名字;但它也可以包含斜杠 /,这样你就能在通道浏览器里把 public channel 组织成层级。

这样定义之后,这个 public channel 的值既可以从通道浏览器控制,也可以从另一个路径相同的 PublicChannel 节点控制。而且因为它是个通道,所以你对它是双向的、可读可写的访问。
PublicChannel 节点还可以直接从浏览器里把通道拖进草图来创建。
Finding PublicChannel nodes / 找到 PublicChannel 节点
大项目里 public channel 一多,就很难记住 PublicChannel 节点的各个实例都在哪。在浏览器里右键点击某个 public channel,会列出它的全部实例,并让你跳过去。

Persistence of public channels / public channel 的持久化
通道的定义存在一个单独的文件里,文件名与当前主 .vl 文档相同,后缀是 .pc。这样,当你打开一个旁边有同名 .pc 文件的 .vl 文档时,可以放心:所有 public channel 在第一帧就是可用的。
这对版本控制也很好 —— 你对 public channel 的改动会集中呈现在一处 diff 里。
Removing a public channel / 移除 public channel
删掉 PublicChannel 节点时,对应的通道并不会自动被移除。移除 public channel 的唯一途径是通道浏览器:右键点击某个通道,选 “Remove”。如果此时已经没有任何 PublicChannel 节点引用它,它才真的消失。
想一次性移除所有不再被 PublicChannel 节点引用的通道,用通道浏览器编辑菜单里的 “Remove unused channels”:
