第 26 章 自定义界面 ಠ_ಠ

您可以根据工作风格和需求自定义 SailWind Router 界面。您可以指定显示哪些工具栏、向工具栏和菜单添加项目,以及创建自定义工具栏、菜单和快捷键。

通过自定义对话框进行设置。有两种方式可以调用该对话框:

  • 在 SailWind 界面中,选择 工具 > 自定义 菜单项。您所做的所有自定义设置将应用于 SailWind 工具的主视图。

  • 在界面窗口(例如输出窗口)中右键点击🖱️并选择 自定义。您的自定义设置仅适用于该窗口。

您的自定义设置会随当前工作区保存,因此当您再次在该工作区工作时,对工具栏、菜单和快捷键所做的所有更改都会保留。

迁移用户设置

您可以使用用户设置迁移工具从一个安装的 SailWind Logic、Layout 和 Router 中提取您的设置,并将其导入到另一个安装或版本中。

有关操作方法,请参阅《用户设置迁移指南》中的用户设置迁移部分。

自定义工具栏和快捷菜单

在自定义对话框中选择 工具栏和菜单 选项卡(工具 > 自定义 菜单项,工具栏和菜单 选项卡)以创建自定义工具栏和快捷菜单。

TIP

要创建自定义主菜单,请使用自定义对话框中的命令 选项卡。参见"创建自定义菜单"。

创建自定义工具栏

通过创建新的空工具栏并向其添加项目(命令)来创建自定义工具栏

🏃‍♂️‍步骤

  1. 选择 工具 > 自定义 菜单项,然后点击🖱️ 工具和菜单 选项卡。

  2. 在工具栏框中,点击🖱️ 新建 按钮。

  3. 输入⌨️工具栏名称并点击🖱️ 确定

    新的空工具栏将显示在 SailWind 界面上。

  4. 将工具栏拖动到 SailWind 界面上您想要的位置。

  5. 要向新工具栏添加项目(命令),请点击🖱️ 命令 选项卡并按以下步骤操作:

    a. 在类别列表中,选择菜单或工具栏名称以显示特定于该菜单或工具栏的命令。或者选择"所有命令"。

    WARNING

    如果您在 SailWind Layout 或 SailWind Logic 的特殊模式下工作(例如 SailWind Layout 中的封装编辑器),某些命令类别不可用于自定义。

    b. 在命令列表中,选择您想要的命令并将其拖动到工具栏。

    c. 添加完命令后,点击🖱️ 关闭

编辑自定义工具栏

根据需要,使用自定义对话框对自定义工具栏进行编辑。

🏃‍♂️‍步骤

  1. 选择 工具 > 自定义 菜单项。

  2. 在选项对话框中,点击🖱️ 工具栏和菜单 选项卡。

  3. 执行以下操作之一:

    预期结果 步骤
    显示或隐藏工具栏 1. 在工具栏列表中,选择工具栏。2. 要在界面中显示工具栏,选中✅名称左侧的复选框。要隐藏工具栏,清除复选框。
    删除自定义工具栏 1. 在工具栏列表中,选择自定义工具栏。2. 点击🖱️删除按钮。
    重命名自定义工具栏 1. 在工具栏列表中,选择工具栏并点击🖱️编辑按钮。2. 在工具栏名称对话框中,输入⌨️新名称并点击🖱️确定。
    WARNING

    您无法编辑或删除标准工具栏和菜单。

重置工具栏为默认值

您可以将一个或所有系统工具栏重置为其默认按钮。

🏃‍♂️‍步骤

  1. 选择 工具 > 自定义 菜单项并点击🖱️ 工具栏和菜单 选项卡。

  2. 在工具栏列表中,选择工具栏。

  3. 点击🖱️ 重置

    TIP

    要将所有系统工具栏重置为默认值,请点击🖱️全部重置

自定义快捷菜单

您可以通过添加、删除或重新排列菜单项来自定义现有的快捷菜单。您还可以将快捷菜单重置为其默认状态。

WARNING

您无法创建新的快捷菜单。

🏃‍♂️‍步骤

  1. 点击🖱️ 工具 > 自定义 ;然后在自定义对话框中,点击🖱️ 工具栏和菜单 选项卡。

  2. 在快捷菜单区域,选择要修改的快捷菜单。快捷菜单(称为弹出菜单)将出现。

  3. 您现在可以添加、删除或重新排列其菜单项(命令)。

    • 添加项目

      i. 点击🖱️自定义对话框的 命令 选项卡。

      ii. 在类别区域,选择菜单或工具栏名称以显示特定于该菜单或工具栏的命令。或点击🖱️所有命令。

      iii. 将命令拖动到快捷菜单。

    • 删除项目:选择项目并将其拖出快捷菜单。

    • 重新排列项目:选择项目并将其拖动到菜单上的新位置。

  4. 完成菜单自定义后,关闭它(点击🖱️ X)或点击🖱️ 关闭

    TIP

    如果命令的操作与快捷菜单的上下文不匹配,自定义操作允许您将命令添加到菜单,但菜单不会显示该命令(菜单项)。例如,在 SailWind Router 中,"Smooth in router"命令是一个移动模式命令。如果您将"Smooth in router"命令添加到交互式布线快捷菜单,该命令不会出现在菜单上。

重置快捷菜单

如果您自定义了快捷菜单并希望将其更改回原始菜单项,可以将一个或所有快捷菜单重置为默认设置。

🏃‍♂️‍步骤

  1. 选择 工具 > 自定义 菜单项并点击🖱️ 工具栏和菜单 选项卡。

  2. 在快捷菜单列表中,选择要重置的快捷菜单。

  3. 在快捷菜单区域,点击🖱️ 重置

    TIP

    要将所有快捷菜单重置为其默认设置,在快捷菜单框中,点击🖱️全部重置

创建自定义命令和菜单

命令 选项卡为您提供了自定义命令或菜单的选项。

创建和编辑自定义命令

您可以从已存在的命令或宏命令文件创建自定义命令。

  • 要使用已作为菜单项或工具栏按钮存在的命令,您可以选择一个现有命令作为新命令的基础。然后定义新命令的属性。

  • 要使用宏命令文件,请参见 从宏命令文件创建命令

🏃‍♂️‍步骤

  1. 选择 工具 > 自定义 菜单项并点击🖱️ 命令 选项卡。

  2. 在类别列表中,点击🖱️菜单或工具栏名称以显示特定于该菜单或工具栏的项目(命令),或从列表中选择"所有命令"。

    TIP

    如果您使宏命令(在宏文件 选项卡上)可作为命令使用,类别列表将包括宏类别,命令列表将包括宏。有关更多信息,请参见"从宏命令文件创建命令" 。

  3. 在命令列表中,选择您想要基于其创建自定义命令的命令。然后点击🖱️ 新建 按钮。如果要编辑现有的自定义命令,请选择命令并点击🖱️ 编辑

  4. 在添加命令对话框(或编辑命令对话框,如果您正在编辑自定义命令)中,指定或更改自定义命令的属性:

    a. 在命令名称框中,键入⌨️命令的名称。

    b. 如果新命令需要参数,请在参数框中键入⌨️参数。使用空格分隔每个参数。如果参数包含空格,请将参数用引号(" ")括起来。

    c. 在描述框中,键入⌨️自定义命令的描述。

    d. 如果原始命令关联了图像,选择"使用默认图像"以对自定义命令使用相同的图像。或者,选择"选择用户定义图像"以使用不同的图像、编辑图像或创建新图像。

    e. 点击🖱️ 确定 关闭添加命令对话框(或编辑命令对话框)并返回自定义对话框。

  5. 完成所有自定义后,点击🖱️ 关闭

    TIP

    要将命令添加到工具栏或菜单,请点击🖱️命令并将其从命令列表拖动到工具栏或菜单。

删除自定义命令

您可以删除您创建的任何自定义命令。

🙊限制

您只能删除自定义命令(您创建的)。您不能删除系统命令。

🏃‍♂️‍步骤

  1. 选择 工具 > 自定义 菜单项并点击🖱️ 命令 选项卡。

  2. 在类别列表中,点击🖱️菜单或工具栏名称以显示特定于该菜单或工具栏的项目(命令),或选择"所有命令"。

  3. 在命令列表中,选择自定义命令并点击🖱️ 删除 按钮。

  4. 点击🖱️ 关闭

创建自定义菜单

创建一个新的空菜单,然后向其添加项目(命令)以创建自定义菜单

🏃‍♂️‍步骤

  1. 点击🖱️ 工具 > 自定义 ;然后在自定义对话框中,点击🖱️ 命令 选项卡。

  2. 在类别列表中,选择"新建菜单"。

  3. 在命令列表中,选择新建菜单并将其拖动到您想要的位置:

    • 要创建顶级菜单,将新菜单拖动到菜单栏。

    • 要创建子菜单,将其拖动到现有菜单名称上。

  4. 点击🖱️您的新菜单以选择它。然后右键点击🖱️并选择 按钮外观

  5. 在"按钮文本"字段中,键入⌨️菜单名称并点击🖱️ 确定

    保持自定义对话框在 命令 选项卡上打开。

  6. 在类别列表中,选择菜单或工具栏名称以显示特定于该菜单或工具栏的命令,或选择"所有命令"。

    WARNING

    如果您在 SailWind Layout 或 SailWind Logic 的特殊模式下工作(例如 SailWind Layout 中的封装编辑器),某些命令类别不可用于自定义。

  7. 在命令列表中,选择您想要的命令并将其拖动到菜单。

  8. 添加完命令后,点击🖱️ 关闭

向工具栏和菜单添加项目

向您的自定义工具栏和菜单添加按钮,以填充命令和自定义命令。

🏃‍♂️‍步骤

  1. 选择 工具 > 自定义 菜单项并点击🖱️ 命令 选项卡。

  2. 在类别列表中,选择工具栏或菜单名称以显示特定于该菜单或工具栏的命令,或选择"所有命令"。

    WARNING

    如果您在 SailWind Layout 或 SailWind Logic 的特殊模式下工作(例如 SailWind Layout 中的封装编辑器),某些命令类别不可用于自定义。

  3. 在命令列表中,选择您想要的命令并将其拖动到工具栏或菜单。

    TIP

    要从工具栏或菜单中移除项目(在自定义对话框打开时),点击🖱️项目并将其拖出工具栏或菜单。

  4. 添加完命令后,点击🖱️ 关闭

在工具栏和菜单上移动项目

您可以重新排列菜单上的项目或工具栏上的按钮。您还可以将项目从一个菜单或工具栏移动或复制到另一个。

在工具栏上移动按钮

移动工具栏按钮的方法取决于自定义对话框是否打开。

🏃‍♂️‍步骤

如果自定义对话框关闭,按住 Alt 键;然后将工具栏按钮拖动到同一工具栏上的新位置或不同的工具栏。如果自定义对话框打开,点击🖱️工具栏按钮并将其拖动到同一工具栏上的新位置或不同的工具栏。

TIP

您可以复制按钮并移动副本,而不是移动按钮。按住 Ctrl 和 Alt 键同时拖动按钮。

菜单项移动

您可以重新排列自定义菜单中的项目。

🙊限制

要移动菜单项,必须打开"自定义"对话框。

🏃‍♂️‍步骤

  1. 选择 工具 > 自定义 菜单项。

  2. 在 SailWind 工具主窗口中,显示包含要移动项目的菜单。

  3. 点击🖱️菜单项并将其拖动到同一菜单或不同菜单上的新位置。

    TIP

    您也可以复制菜单项而非移动。按住 Ctrl 键同时拖动项目即可复制。

  4. 点击🖱️ 关闭

从工具栏和菜单移除项目

您可以通过移除菜单项或工具栏按钮来自定义界面。具体方法取决于"自定义"对话框是否打开。

🏃‍♂️‍步骤

如果"自定义"对话框已打开,将项目拖出工具栏或菜单外,然后关闭对话框。如果对话框未打开,仍可通过按住 Alt 键将工具栏项目拖出工具栏来移除。

TIP

您可以将工具栏或快捷菜单重置为默认项目列表。参见"重置工具栏为默认设置"。

自定义快捷键

您可以使用"自定义"对话框的键盘和鼠标选项卡(工具 > 自定义菜单项 > 键盘和鼠标选项卡)创建和自定义快捷键

创建新快捷键

您可以创建适用于任何模式的快捷键。因此,同一快捷键在不同工作模式下可能具有不同功能。

🏃‍♂️‍步骤

  1. 选择 工具 > 自定义 菜单项,点击🖱️ 键盘和鼠标 选项卡。

  2. 在"模式"框中选择要应用快捷键的模式。该模式的可用命令将显示在"命令"框中。

  3. 在"命令"框中选择要创建新快捷键的命令。如果已有快捷键,它会显示在"当前快捷键"框中。

    TIP

    要替换现有快捷键,先选择现有快捷键并点击🖱️删除移除它,然后为该命令创建新快捷键

  4. 在"当前快捷键"框上方,点击🖱️新建按钮打开"分配快捷键"对话框。

  5. 选择以下一种快捷键类型:

    • 要分配快捷键,选择"按下新快捷键"选项,然后按下要使用的键。有关创建快捷键的详细规则和限制,请参见"键序列规则与限制"。

      TIP

      当您输入⌨️新快捷键时,类似快捷键会显示在"分配给其他命令的类似快捷键"框中。这有助于避免创建与现有快捷键冲突的新快捷键。

    • 要创建鼠标动作,选择"或选择鼠标事件"选项,然后从列表框选项、鼠标按钮事件和修饰键中选择组合。

  6. 点击🖱️确定关闭"分配快捷键"对话框。

👀‍结果

新快捷键将显示在"自定义"对话框的"当前快捷键"框中。

键序列规则与限制

快捷键的第一个字符必须满足特定要求。

快捷键的第一个字符可由以下列表中的任何项目加上 Alt、Ctrl 或Shift 修饰符组成:

  • 所有可打印字符包括空格和 Tab

  • 所有功能键

  • 扩展键:上、下、左、右、插入、删除、Home、PageUp、PageDown、End

  • 数字小键盘键(Num Lock 关闭时):上、下、左、右、插入、Home、PageUp、PageDown、Del、End、/、*、+、-

  • 鼠标鼠标事件:点击🖱️、双击、向前旋转、向后旋转

    WARNING

    鼠标鼠标事件不能与键序列组合使用,但允许使用 Ctrl、Alt 和Shift 修饰符。

后续字符可由以下组成:

  • 字母数字(a-z0-9)

    TIP

    例外:某些组合如 Alt+Tab 会被 Windows 拦截,因此不可用。

列出可用快捷键

您可以创建命令及其分配快捷键的 HTML 表格,以便与设计团队其他成员通过网络共享这些信息。

🏃‍♂️‍步骤

  1. 选择 工具 > 自定义 菜单项,点击🖱️ 键盘和鼠标 选项卡。

  2. 点击🖱️报告,然后选择或输入⌨️ HTML 文件名,点击🖱️保存

  3. 在"自定义"对话框中点击🖱️关闭

👀‍结果

文件超链接将出现在输出窗口的状态选项卡下。

快捷键中的表达式

您可以用正则表达式替换快捷键命令参数中的字符。

下表描述了表达式的用法。

表 92. 快捷键中的表达式

表达式 用途
* 匹配任意数量字符。
? 匹配任意一个字符。
[set] 匹配指定集合中的任何字符。提示:集合由字符或范围组成。
范围形式为:字符-连字符-字符,如 A-Z 或0-9。
集合支持的最小字符集为[0-9a-zA-Z_]。
[!set] 或 [^set] 匹配不在指定集合中的任何字符。
\ 用于抑制集合中字符` [ ] * ? ! ^ - \ '的特殊语法意义,精确匹配该字符。

下表展示了使用 preview.pcb 设计的命令参数中正则表达式示例,参见表 93。

快捷键 结果
H A* 高亮所有以 A开头的网络,如 A00、A01、A02。
H +?? 高亮所有以+开头,后跟两位数字或字符的网络,如+5V。
H A?0 高亮所有以 A开头,以 0 结尾,中间为任意字符的网络,如 A00 和 A10。
H [C-D]* 高亮所有以 C或 D开头的网络,如 CLKIN、D00。
H [!C-D]* 高亮所有不以 C或 D开头的网络,如 A00、GND。

删除快捷键

删除不再使用的快捷键,或作为更改现有快捷键的第一步。

🏃‍♂️‍步骤

  1. 选择 工具 > 自定义 菜单项,点击🖱️ 键盘和鼠标 选项卡。

  2. 在"模式"框中选择要删除快捷键的模式。该模式的可用命令将显示在"命令"框中。

  3. 在"命令"列表中选择要删除其快捷键的命令。

  4. 在"当前快捷键"列表中选择要删除的快捷键。

  5. 点击🖱️删除按钮。

  6. 点击🖱️关闭

重置默认快捷键

您可以将所有快捷键恢复为默认设置。

🏃‍♂️‍步骤

  1. 选择 工具 > 自定义 菜单项,点击🖱️ 键盘和鼠标 选项卡。

  2. 点击🖱️全部重置

  3. 在确认对话框上点击🖱️

为宏分配快捷键

您可以创建执行宏的快捷键。

TIP

为宏分配快捷键,宏命令文件(.mcr)必须已存在。您可以通过在 SailWind 工具中录制宏或用宏语言编写脚本来创建宏。更多信息请参见"创建宏"。

🏃‍♂️‍步骤

  1. 选择 工具 > 自定义 菜单项,点击🖱️ 宏文件 选项卡。

  2. 在"宏命令文件"区域点击🖱️新建按钮。

  3. 在"打开宏文件"对话框中选择所需的宏文件,然后点击🖱️打开。SailWind Router 加载宏并使其可用作命令(同时选中✅宏名称左侧的复选框)。

    TIP

    要关闭宏文件或使其在"自定义"对话框中不可用,清除宏名称旁边的复选框。

  4. 为宏分配快捷键,点击🖱️ 键盘和鼠标 选项卡。

  5. 在"模式"列表中选择"所有模式"。

  6. 在"命令"区域双击"宏"显示可用宏列表,然后选择所需宏。

  7. 在"当前快捷键"区域点击🖱️新建按钮。软件显示"分配快捷键"对话框。

  8. 选择以下一种快捷键类型:

    • 要分配快捷键,选择"按下新快捷键"选项,然后按下要使用的键。有关创建快捷键的详细规则和限制,请参见"键序列规则与限制"。

      TIP

      当您输入⌨️新快捷键时,类似快捷键会显示在"分配给其他命令的类似快捷键"框中。这有助于避免创建与现有快捷键冲突的新快捷键。

    • 要创建鼠标动作,选择"或选择鼠标事件"选项,然后从列表框选项、鼠标按钮事件和修饰键中选择组合。

  9. 点击🖱️确定关闭"分配快捷键"对话框。

👀‍结果

新快捷键将显示在"自定义"对话框的"当前快捷键"框中。

从宏命令文件创建命令

您可以将宏文件创建的自定义命令添加到工具栏和菜单中。

TIP

从宏命令文件创建命令,宏命令文件(.mcr)必须已存在。您可以通过在 SailWind 工具中录制宏或用宏语言编写脚本来创建宏。更多信息请参见"创建宏"。

🏃‍♂️‍步骤

  1. 选择 工具 > 自定义 菜单项,点击🖱️ 宏文件 选项卡。

  2. 点击🖱️新建按钮。

  3. 在"打开宏文件"对话框中选择要用作命令的宏文件,然后点击🖱️打开。软件加载宏并使其可用作命令(同时选中✅宏名称左侧的复选框)。

    TIP

    要关闭宏文件或使其在"自定义"对话框中不可用,清除宏名称旁边的复选框。

​ 您可以像使用其他命令一样使用宏,例如为"宏"类别创建命令列表。

向菜单添加宏

创建宏后,可将宏命令作为菜单项或工具栏按钮添加。

TIP

要将宏添加到菜单,宏命令文件(.mcr)必须已存在。您可以通过在 SailWind 工具中录制宏或用宏语言编写脚本来创建宏。更多信息请参阅鼠标"创建宏"。

🏃‍♂️‍步骤

  1. 选择工具 > 自定义菜单项,点击🖱️宏文件选项卡。

  2. 在宏命令文件区域,点击🖱️新建按钮。

  3. 在打开宏文件对话框中,选择要作为命令使用的宏文件,然后点击🖱️打开。软件将加载宏并使其可用作命令(同时选中✅宏名称左侧的复选框)。

    TIP

    要关闭宏文件或使其在自定义对话框中不可用,请清除宏名称旁边的复选框。

  4. 要将宏添加到菜单,点击🖱️命令选项卡。

  5. 从类别列表中选择"宏"。

  6. 在命令列表中,选择宏并将其拖动到菜单上。

  7. 添加完宏后,点击🖱️关闭

    TIP

    您可以使用相同的步骤将宏添加到快捷菜单和工具栏。

自定义屏幕外观

您可以通过更改菜单和工具栏的外观来自定义 SailWind 界面。使用自定义对话框的选项选项卡(工具 > 自定义菜单项 > 选项选项卡)。

自定义工具栏显示

您可以通过添加工具提示、显示快捷键信息或显示大图标等方式自定义工具栏显示

🏃‍♂️‍步骤

  1. 选择工具 > 自定义菜单项,点击🖱️选项选项卡。

  2. 进行以下一项或多项选择:

    • 选中✅"在工具栏上显示工具提示"复选框以显示工具栏按钮的工具提示,或清除复选框以隐藏工具提示。

    • 选中✅"在工具提示中显示快捷键"复选框以显示快捷键信息,或清除复选框以隐藏。

    • 选中✅"大图标"复选框以显示大图标,或清除复选框以保留正常大小的图标。

    TIP

    要在 SailWind 界面中显示或隐藏工具栏,请使用工具栏和菜单选项卡。参见鼠标"编辑自定义工具栏"。

自定义窗口显示

您可以从自定义窗口的选项选项卡(工具 > 自定义菜单项,选项选项卡)为窗口显示添加动画、阴影和延迟效果。

您可以对窗口显示进行以下自定义:

  • 要更改菜单显示方式,从菜单动画列表中选择动画。例如,"展开"动画显示部分菜单和一个可点击🖱️的箭头以显示其余部分。

  • 要在菜单项上显示阴影,选中✅"菜单阴影"复选框。

  • 要在其他菜单项之前显示最近的菜单选择,选中✅"首先显示最近使用的命令"复选框。

  • 如果菜单首先显示最近使用的命令,您可以在延迟后显示完整的菜单项列表。选中✅"延迟后显示完整菜单"复选框。

  • 如果您有一个由多个键组成的快捷键,可以通过选中✅"执行长快捷键前等待回车键"复选框来延迟其执行,直到按下回车键。

  • 要删除您使用过的命令记录并将默认命令集恢复到菜单和工具栏,点击🖱️重置我的使用数据。此选项不会撤销您已进行的任何显式自定义。

调整层列表大小

您可以更改标准工具栏上层列表的宽度。

🙊限制

您不能使用 Alt 键调整层列表大小

🏃‍♂️‍步骤

  1. 选择工具 > 自定义菜单项打开自定义对话框。

  2. 点击🖱️工具栏上的层列表框*(忽略自定义对话框)*。

  3. 根据需要调整大小。

  4. 在自定义对话框中点击🖱️关闭

组织窗口

您可以自定义窗口中工作区的显示方式。

显示和隐藏窗口

首次启动 SailWind Router 时会显示多个窗口。您可以显示或隐藏这些窗口中的任何一个。

TIP

您也可以自动隐藏窗口。参见鼠标"自动隐藏窗口"。

🏃‍♂️‍步骤

要隐藏可见窗口,点击🖱️视图菜单上的切换开关,或点击🖱️窗口标题栏上窗口位置菜单中的隐藏命令。要显示隐藏窗口,点击🖱️视图菜单上的切换开关。

自动隐藏窗口

您可以设置窗口自动隐藏,使其仅在鼠标悬停在隐藏窗口的标签上时显示。

🏃‍♂️‍步骤

  1. 将鼠标移动到要隐藏窗口的标题栏右侧。

  2. 点击🖱️窗口标题栏中的图钉。

    图钉图片变为横向。界面侧面会出现一个新栏。该栏出现的位置取决于窗口的位置。例如,如果项目资源管理器位于用户界面的左侧,当您从菜单中点击🖱️自动隐藏设置时,新栏会出现在界面的左侧。

    新栏包含一个与窗口同名的标签。

  3. 将鼠标悬停在新栏的标签上。窗口会重新出现,覆盖应用程序。

  4. 将鼠标移离窗口。窗口最小化为标签。

    TIP

    要关闭自动隐藏功能,将鼠标悬停在新栏的标签上使窗口重新出现。然后重复步骤 1-2,使图钉图标再次指向下方。

从当前视图分离窗口

您可以将窗口从当前视图中分离。这称为浮动。浮动窗口不会附加到当前视图;而是悬停,阻挡其下方的任何视图。

🙊限制

您不能浮动当前设置为自动隐藏的窗口。在浮动窗口前关闭自动隐藏功能。

🏃‍♂️‍步骤

双击窗口的标题栏。窗口分离后,您可以将其移动到屏幕的任何部分。

TIP

要撤销浮动,参见鼠标"将窗口附加到当前视图"。

将窗口附加到当前视图

您可以将窗口附加到当前视图。这称为停靠。停靠窗口附加到当前视图,因此不会阻挡其下方的任何视图。您可以将窗口停靠在其最后停靠的位置,或将窗口停靠到不同位置。

停靠到最后位置

您可以将浮动窗口附加或停靠到其最后停靠的位置。

🏃‍♂️‍步骤

双击窗口的标题栏。窗口重新附加到界面。

停靠到新位置

您可以拖动浮动窗口并将其从一个位置停靠到新位置

🏃‍♂️‍步骤

  1. 使用标题栏拖动窗口。

    当您开始拖动窗口时,用户界面中会出现额外的图形。在用户界面的边缘,会出现包含图形的箭头,如图113 所示:

    图 113. 窗口拖动图形

    TIP

    类似的一组箭头会出现在屏幕中心附近。忽略该组箭头以完成此操作。

  2. 拖动窗口时,将鼠标悬停在用户界面边缘的一个箭头上。例如,悬停在用户界面左侧的箭头上。

    用户界面您指向的一侧会出现一个透明彩色块。此块指示释放鼠标按钮时窗口将停靠的位置。例如,如果您悬停在用户界面左侧的箭头上,屏幕左侧会出现一个块,如图114 所示。

    图 114. 停靠窗口

  3. 在悬停在指示您希望停靠窗口位置的箭头上时释放鼠标按钮。

    窗口停靠到用户界面,用户界面中的其他窗口会调整大小。

在其他窗口中嵌入窗口

除了将窗口附加到用户界面的一侧外,您还可以将窗口嵌入另一个窗口中,使其共享窗口空间或成为原始窗口中的标签。

两个窗口共享一个窗口空间

您可以将窗口嵌入另一个窗口的空间中。

🏃‍♂️‍步骤

  1. 使用标题栏将一个窗口拖入另一个窗口。

    当您开始拖动窗口时,用户界面中会出现额外的图形。一组包含图形的箭头会出现在您正在拖动的窗口中心,如图115 所示。根据您正在拖动的窗口,该组箭头的中心可能还有一个标签图形。

    图 115. 拖动窗口—箭头组

    TIP

    类似的一组箭头会出现在用户界面的侧面。忽略这些箭头以完成此操作。

  2. 拖动窗口时,将鼠标悬停在一个箭头上。例如,悬停在左侧箭头上。

    您正在拖动的窗口的一侧会出现一个透明彩色块,如图116 所示。此块指示释放鼠标按钮时窗口将停靠的位置。例如,如果您悬停在左侧箭头上,项目资源管理器的左侧会出现一个块。

    图 116. 拖动并停靠窗口

  3. 在悬停在指示您希望停靠窗口位置的箭头上时释放鼠标按钮。

👀‍结果

窗口嵌入另一个窗口中,两者共享原始窗口占用的空间。

TIP

要最大化工作区,尝试将这些嵌入窗口设置为自动隐藏。Ctrl+点击🖱️其中一个窗口标题栏中的图钉,原始窗口框架内的所有窗口都会自动隐藏。

在窗口内创建标签

您可以将窗口作为标签嵌入另一个窗口中。

🏃‍♂️‍步骤

  1. 使用标题栏将一个窗口拖入另一个窗口。

    当您开始拖动窗口时,用户界面中会出现额外的图形。一组包含图形的箭头会出现在您正在拖动的窗口中心,如图117 所示。根据您正在拖动的窗口,该组箭头的中心可能还有一个标签图形。

    图 117. 拖动并停靠窗口—箭头命令

    TIP

    类似的一组箭头会出现在用户界面的侧面。忽略这些箭头以完成此操作。

  2. 拖动窗口时,将鼠标悬停在标签图形上。

    您正在拖动的窗口上会出现一个透明彩色块,如图118 所示。此块指示释放鼠标按钮时窗口将停靠的位置。例如,如果您悬停在项目资源管理器窗口中的标签上,项目资源管理器上会出现一个块。

    图 118. 拖动窗口—透明块

  3. 在悬停在标签上时释放鼠标按钮。

👀‍结果

窗口作为标签嵌入窗口中,如图119 所示。您可以点击🖱️每个标签访问每个窗口。

图 119. 作为标签嵌入的窗口

TIP

要最大化工作区,尝试将这些嵌入窗口设置为自动隐藏。Ctrl+点击🖱️其中一个窗口标题栏中的图钉,原始窗口框架内的所有窗口都会自动隐藏。

管理窗口标签页

用户界面中的某些窗口包含标签页。您可以根据需要或偏好重新组织标签页分组。

重排窗口中的标签页

您可以更改窗口中标签页的顺序。

🙊限制

您只能移动已嵌入其他窗口的标签页。在默认带有标签页的窗口(如 SailWind Router 中的输出窗口)中,您无法移动标签页,只能重新排列它们。有关重排标签页的信息,请参见鼠标"重排窗口中的标签页"。

🏃‍♂️‍步骤

将标签页拖拽到标签页行中的新位置。

在窗口间移动标签页

您可以将标签页从一个窗口移动到另一个窗口。

🙊限制

您只能移动已嵌入其他窗口的标签页。在默认带有标签页的窗口(如 SailWind Router 中的输出窗口)中,您无法移动标签页,只能重新排列它们。有关重排标签页的信息,请参见鼠标"重排窗口中的标签页"。

🏃‍♂️‍步骤

  1. 将标签页拖拽到新窗口。开始拖拽时,标签页会自动表现得像一个窗口。

  2. 像放置窗口一样放置标签页。

将标签页转换为窗口

您可以从标签页创建新窗口。

🏃‍♂️‍步骤

  1. 拖拽标签页。开始拖拽时,标签页会自动表现得像一个窗口。

  2. 释放鼠标按钮。确保鼠标不在任何箭头图形上方。

    您现在获得了一个浮动窗口。

  3. 像放置任何浮动窗口一样放置标签页。

崩溃检测

崩溃检测功能可捕获并报告软件的意外终止情况。

如果启用了崩溃检测,软件崩溃时会在 414 页打开"检测到错误"对话框,允许您将 SailWind 环境报告及相关文件保存为压缩的转储文件。您可以将此文件提交给 SailWind 软件客户支持。您还可以附加反馈到此报告,并可选择附加基本媒体向导(BMW)媒体和项目文件。

除非软件崩溃且已在软件*.ini*文件中启用崩溃检测,否则无法访问"检测到错误"对话框。

崩溃检测由SailWindRouter.ini文件(位于C: <install_folder>\Settings目录)中的CrashDetection开关控制;默认情况下处于关闭状态。

  • 如果*.ini文件的[General]部分中不存在CrashDetection*开关,或者该开关值为 0,则崩溃检测处于关闭状态。不会创建崩溃时的环境报告。

  • 如果*.ini文件的[General]部分中存在CrashDetection*开关且值为 1,则会检测崩溃并显示崩溃检测对话框。