简体中文
English 简体中文 繁體中文
Methodox 首页

窗口

Divooka Explore 没有菜单栏。所有功能都在工具栏上、画布两侧的两个面板中、有内容可读时在画布下方打开的停靠栏里,或者只需按一个键。将鼠标悬停在任意按钮上,即可看到它的名称和对应的按键。

开始屏幕

Divooka Explore 启动时显示开始屏幕。左侧导航栏依次为 Start、Examples、Node library、Settings 和 Quit;主体区域提供三种开始方式:

  • New document(新建文档)- 创建一个文档;请参阅你的第一个程序。
  • Open… - 从磁盘打开一个 .dvk 文档(Ctrl+O)。
  • Start without document - 不打开任何文档,直接进入编辑器。

在它们下方,Recent 按从新到旧的顺序列出你打开过的文档;右键单击其中一项可选择 Open containing folder 或 Remove from Recent。Start from an example 显示四个附带的示例:Shuffle 会换成另外四个,Browse all 则打开完整的示例集,请参阅示例。

打开文档后,按 Ctrl+H 或单击工具栏左端的房子图标,可以让开始屏幕重新覆盖在文档上方;按 Esc(或再次按 Ctrl+H)即可返回文档。

编辑器

编辑器:左侧是文档大纲,中间是画布,画布上方是路径导航,右侧是 Properties 面板,底部是状态栏

区域 位置 用途
标题栏 顶部横贯 中间显示文档的名称和所在文件夹;右侧窗口按钮旁边是 Appearance and settings(滑块图标)和 About and help(问号图标)。
工具栏 标题栏下方 分为两组,分别靠在两端。左起依次为:开始屏幕、Undo 和 Redo、Run、Reactive、Save 和 Save as、Tidy layout、绘图笔及其他标注工具、Asset library 和 Node library。右侧依次为:Search nodes 搜索框、Active Preview、网格、原点坐标轴和缩略图开关、Fit the graph、Snapshot 以及缩放。不适用于当前内容的工具不占位置:当前是文本文件时,工具栏只有开始屏幕、Undo、Redo、Save 和 Wrap long lines;没有打开任何内容时,只有开始屏幕和 Node library。如果窗口太窄、放不下两组工具,工具栏会换到第二行。
文档大纲 左侧 文档、它自身的图 Document,以及其中的每个图(运行起点的图标记为 entry)。单击某个图即可显示它;右键单击可选择 Rename…、Set as entry 和 Delete…;Add graph… 用于添加图。
导航栏 画布上方 显示你所在的位置(先是文档,然后是图)以及图的种类,右侧显示图的节点数和连线数;在 Flows 图上,还会显示有多少节点处于激活状态,以及一次运行将涉及多少节点。
画布 中间 图本身。缩略图位于其右下角。
Properties 面板 右侧 显示所选内容,详见下文。
控制台停靠栏 画布下方 有内容可读时才会打开,详见下文。
状态栏 底部横贯 显示刚刚发生的操作、控制台的行数,以及用于隐藏侧面板的两个开关。

一次只能打开一个文档。打开另一个文档会关闭当前文档;如果当前文档有未保存的更改,会先询问你。

工具栏、导航栏和状态栏都可以在 Appearance and settings 的 Interface 下单独隐藏。F12 会同时隐藏所有栏和两个侧面板,只留下标题栏和画布;再按一次即全部恢复显示。

在画布上移动

要执行的操作 操作方法
平移 按住鼠标中键拖动;按住 Alt,或在未选中任何内容时按住 Space,然后拖动;从空白处按住鼠标右键拖动;或在触摸板上用两指移动
缩放 在画布上转动鼠标滚轮,或在触摸板上双指捏合
查看整个图 单击工具栏上的 Fit the graph,或按 Ctrl+Shift+F
跳到较远的位置 在缩略图上单击或拖动

将 Appearance and settings ▸ Mouse wheel 设置为 Pan 后,滚轮改为移动视图,配合 Shift 横向移动,配合 Ctrl 则缩放。这适用于双指操作默认会触发缩放的触摸板。

后退和前进

鼠标的后退和前进按钮,以及 Alt+Left 和 Alt+Right,可以在你跳转过的位置之间后退和前进:另一个图、搜索结果、你跟随过的引用,以及暂停的运行将其节点带入视野的位置。每一步都会回到你离开时的图,保持当时的视图位置和所选内容。平移、缩放和选择不算跳转。

侧面板

F3 用于隐藏和显示大纲,F4 用于隐藏和显示 Properties 面板;状态栏右端的两个开关作用相同,F12 则会将它们与所有栏一起隐藏。拖动面板与画布之间的边界可以调整面板大小,双击该边界可恢复面板的默认宽度。所有这些设置都会被记住。

查找节点

工具箱托盘

托盘是放置节点的方式。按 Ctrl+Space、双击画布的空白处,或单击工具栏上的 Search nodes 搜索框,然后输入节点名称的一部分。结果按工具箱和类别分组,最佳匹配排在最前;右半部分描述当前高亮的节点:它的作用、它接受什么以及返回什么。

从 Number 的连线打开工具箱托盘并搜索 Add:可以接受数字的节点按工具箱和类别分组,右侧描述了当前高亮的节点

按键 在托盘中的作用
↑ ↓ 移动高亮;文本保留在搜索框中
Enter 放置高亮的节点;如果是从连线打开的,同时将其连接
Tab 跳到下一个工具箱
Esc 关闭托盘

未输入任何内容时,托盘会列出你最近放置的节点。将鼠标悬停在搜索框上可查看其搜索语法:Add double:0 double:1 会查找名为 Add 且前两个输入都是数字的节点,->string 会查找返回文本的节点。

从引脚拖出连线并在空白处松开时,也会打开托盘。此时结果上方会出现一个标签,说明该连线传递的内容(例如 Filter for Number),托盘只提供可以接受该内容的节点,并会为你放置的节点接好连线。单击该标签,或在空搜索框中按 Backspace,即可重新搜索全部节点。请参阅节点、引脚和连线。

节点库

节点库用于浏览而不是搜索:列出每个工具箱、各工具箱中按类别分组的节点,以及所选节点的完整信息。打开方式有:按 Ctrl+Shift+Space;单击工具栏上的 Node library 按钮;选中节点时按 F1(节点库会定位到该节点);单击托盘右下角的 Node library 按钮(会带上你已输入的内容);或单击开始屏幕导航栏中的 Node library。

在节点库中搜索 Add:左侧是包含匹配项的工具箱,中间是匹配结果,右侧描述了将两个数相加的 Add 节点,包括其参数和返回值

输入内容即可同时搜索所有工具箱:工具箱一栏会缩小为包含匹配项的工具箱,并显示各自的匹配数,单击其中一个可将列表限定到该工具箱。↓ 和 Enter 会将高亮的节点添加到视图中心,Add to graph 的作用相同。拖动列表与描述之间的分隔条,可以为较长的签名腾出空间。

Properties 面板

右侧面板有四个视图:Properties、History、Run 和 Debug,通过面板标题旁的四个按钮选择,标题会显示当前视图的名称。运行时面板会切换到 Run,运行暂停时切换到 Debug。

  • Properties 描述所选内容。对于节点:每个输入上的值或连线、节点的开关,以及它在上一次运行中产生的结果;Open in window… 会在单独的窗口中显示该结果,与 Alt+Enter 相同。未选中任何内容时:显示图本身,包括其名称和种类,以及(如果该图具有的话)它的输入和输出、数据成员和局部变量。在文档自身的图上,还包含文档的 Title、Author 和 Description。
  • History 是撤消历史。单击某一行可回到该步骤,也可以再前进。
  • Run 描述上一次运行:耗时多久、返回了什么,以及哪里失败了。
  • Debug 用于查看暂停的运行,请参阅调试。

控制台停靠栏

运行输出的内容会显示在画布下方的控制台停靠栏中。除非运行写出错误、运行失败或等待你输入内容,否则停靠栏保持关闭;此时状态栏会统计行数,并在你阅读之前显示一个圆点。按 Ctrl+` 或单击该计数即可打开或关闭停靠栏。它的标签页包括 Console、Locals、Call stack、Search 和 References;运行和控制台和调试对它们有详细介绍。

Ctrl+F 会打开停靠栏的 Search 标签页:它可以查找文档的图、节点(按标题、名称或值)、成员、注释和分组;单击结果即可跳转过去。

Appearance and settings

单击标题栏中的滑块图标即可打开 Appearance and settings。每项选择都会被记住。

设置 作用
UI scale 缩放整个界面,范围为 50% 到 200%。在任何位置按 Ctrl+= 和 Ctrl+- 都可以在预设值之间切换。画布保留其自身的缩放。
Language 界面、节点名称和示例名称所用的语言:English、中文 或 繁體中文。更改立即生效。
History steps 撤消历史保留的步数:256、512、1024 或 2048。
Auto-save 自动保存有未保存更改的文档的频率:Off、1 min、5 min 或 15 min。旁边是 Copy 开关:打开时,自动保存会将副本写入 Autosaves 文件夹,不改动文档本身;关闭时则直接保存文档本身。还有一个用于打开 Autosaves 文件夹的按钮。请参阅保存。
Interface Toolbar、Navigation bar 和 Status bar 的开关。F12 会隐藏或显示所有这些栏以及两个侧面板。
Canvas Node previews:节点下方的图片和值;Properties 面板仍会预览所选节点。Level of detail:每个节点绘制的详细程度,可选 Full、Simplified(标题栏和标题,以及不带名称和值的引脚)、Title(一个横贯标题的形状)、Bare(一个带引脚的空形状),或 Auto(缩小时逐渐简化)。Wires:Curved、Straight、Step 或 Circuit。Mouse wheel:Zoom 或 Pan。

Appearance and settings:UI scale、Language、History steps、带 Copy 开关的 Auto-save,以及 Interface 和 Canvas 开关

About and help

单击标题栏中的问号可打开 About Divooka、Privacy、License 和 Keyboard shortcuts,以及三个链接:Methodox website、Methodox Wiki 和 Divooka Explore on Steam。Methodox Wiki 会在 Divooka Explore 内打开本 wiki,请参阅下文的内置 wiki。Keyboard shortcuts 列出所有按键、按钮和手势,与键盘快捷键页面的列表相同。未选中任何内容时按 F1 会直接打开 About Divooka:显示版本、构建和系统信息,单击 Copy 可将其复制并粘贴到错误报告中。

内置 wiki

Divooka Explore 自带本 wiki,因此无需联网即可阅读:包括所有已发布的页面及其图片和代码。About and help 中的 Methodox Wiki、About Divooka 上的 Methodox Wiki 一行,以及首次启动时欢迎界面中的 Wiki 链接,都会在编辑器旁的单独窗口中打开它,并定位到 Divooka Explore 页面;欢迎界面中的 online 链接会改为打开网站。

部分 作用
左侧的目录树 wiki 的所有板块和页面;正在阅读的页面会被标记。在其上方的 Search the wiki(Ctrl+F)中输入内容,即可改为列出包含这些词的页面,最佳匹配排在最前;按 Esc 恢复目录树。
中间的页面 页面本身。拖动选中文字后按 Ctrl+C 即可复制;代码块右上角的按钮用于复制代码。单击图片可查看完整图片。
右侧的 On this page 页面的各级标题;单击即可跳转。正在阅读的标题会被标记。
顶部的栏 后退和前进(Alt+Left、Alt+Right 或鼠标的后退和前进按钮)、wiki 首页、当前页面在 wiki 中的位置,以及 Open this page online。

指向 wiki 其他页面的链接会在该窗口中打开。指向其他网站、视频、下载的链接,以及部分页面中的交互演示,会在浏览器中打开;视频或下载链接会在链接处标明。该窗口会跟随你在 Appearance and settings 中选择的语言。