流程

流程在编辑器工作区中以选项卡的形式显示,是组织节点的主要方式。

Flow tabs

流程选项卡

注意:“流程”一词也非正式地用于描述一组连接的节点。因此,一个流程(选项卡)可以包含多个流程(连接的节点集)。

每个流程都可以有一个名称和描述,这些内容显示在信息侧边栏中。

流程中的所有节点都可以访问相同的流程范围上下文

添加流程

要添加新流程,请点击顶部栏中的按钮,或双击选项卡栏中的空白区域。

参考
快捷键
菜单选项流程 -> 添加
操作core:add-flow

重新排序流程

可以通过拖动选项卡栏中的流程选项卡来重新排序工作区中的流程。

编辑流程属性

Flow properties editor

流程属性编辑器

Information Sidebar

信息侧边栏

要编辑流程的属性,请双击顶部栏中的其选项卡。这将打开“流程属性”对话框。

  • :属性 - 设置流程的名称和描述。描述可以使用Markdown语法进行格式化,并将显示在信息侧边栏中。
  • :环境变量 - 在流程中作为环境变量公开的属性。自 Node-RED 2.1 起
参考
快捷键
菜单选项流程 -> 重命名
操作core:edit-flow

启用或禁用流程

可以使用对话框底部的切换按钮启用或禁用流程。如果流程被禁用,则在部署流程时,其中包含的任何节点都不会被创建。

信息侧边栏中的按钮也可以用来启用或禁用节点/流程。

参考
快捷键
菜单选项
操作core:enable-flow
参考
快捷键
菜单选项
操作core:disable-flow


隐藏或显示流程

可以通过右键单击流程并在上下文菜单中选择“隐藏流程”来隐藏流程。该选项也可以在选项卡栏下拉菜单中找到。

当隐藏时,信息侧边栏将显示一个图标。点击该图标将再次显示流程。

参考
快捷键Alt-w
菜单选项[选项卡菜单] 隐藏流程
操作core:hide-flow
参考
快捷键Alt-Shift-w
菜单选项[选项卡菜单] 显示上一个隐藏的流程
操作core:show-last-hidden-flow
参考
快捷键
菜单选项[选项卡菜单] 隐藏其他流程
操作core:hide-other-flows
参考
快捷键
菜单选项[选项卡菜单] 隐藏所有流程
操作core:hide-all-flows
参考
快捷键
菜单选项[选项卡菜单] 显示所有流程
操作core:show-all-flows

锁定流程

流程可以被锁定以防止对其进行任何更改。

要锁定/解锁流程,您可以

  • 右键单击其选项卡并选择“锁定流程”选项
  • 在“流程属性”对话框的底部角落切换锁定按钮
  • 当鼠标悬停在流程上时,点击“信息侧边栏”中的挂锁图标
参考
快捷键
菜单选项[选项卡菜单] 锁定流程
操作core:lock-flow
参考
快捷键
菜单选项[选项卡菜单] 解锁流程
操作core:unlock-flow

删除流程

要删除流程,请点击“流程属性”对话框中的“删除”按钮。

参考
快捷键
菜单选项流程 -> 删除
操作core:remove-flow
Search flows

搜索流程

切换流程

要打开可用流程列表,请点击顶部栏中的菜单按钮。然后选择“列出流程”选项。

参考
快捷键Ctrl/⌘-Shift-f
菜单选项
操作core:list-flows
参考
快捷键Ctrl/⌘-[
菜单选项
操作core:show-previous-tab
参考
快捷键Ctrl/⌘-]
菜单选项
操作core:show-next-tab