驱动器按钮配置

驱动器按钮配置

Go DRIVEBUTTONS 内部命令产生一个动态按钮,它会展开以向您展示一行代表系统中磁盘驱动器的按钮。您可以使用这些按钮在各个驱动器之间导航。

默认情况下,该命令会产生一个系统中所有磁盘驱动器的列表,但是您可以使用 DRIVEBUTTONS 参数的各种可选参数来控制要显示哪些驱动器,以及如何显示这些驱动器。您还可将该命令与其它一些 **[[:reference:command_reference:internal_commands:go|Go 命令]] 参数组合使用,以控制所生成按钮的行为。

驱动器按钮配置

以下参数控制在所生成列表中显示哪些驱动器:

  • fixed: 显示固定驱动器(硬盘)。

  • network: 显示网络驱动器。

  • cdrom: 显示 CD/DVD 驱动器。

  • removable: 显示可移动驱动器(例如 USB 闪存盘)。

  • ramdisk: 显示 RAM 驱动器。

  • offline: 仅显示处于脱机(已断开连接)状态的网络驱动器。

  • online: 仅显示处于在线(已连接)状态的网络驱动器。

  • hideempty: 隐藏为空(未插入介质或磁盘)的可移动驱动器。

  • +<letters>: 仅显示指定的驱动器。例如,+def 仅在下拉列表中显示驱动器盘符 D、E 和 F。

  • -<letters>: 不显示指定的驱动器。例如,-gz 不会显示驱动器 G 或 Z。

要使用多个参数,请用逗号分隔它们。例如,要仅显示可移动和 CD/DVD 驱动器,但不包括驱动器 P,该命令为:

Go DRIVEBUTTONS=removable,cdrom,-P

要仅显示非空的可移动驱动器,该命令为:

Go DRIVEBUTTONS=hideempty,removable

驱动器按钮配置

在双栏器文件窗口中,所生成的驱动器按钮通常应用于当前源文件列表。您可以通过将 DRIVEBUTTONS 参数与 Go 命令的其它参数组合起来,从而更改此设置,这些参数会影响使用哪个文件列表:

  • NEW: 将在新的文件窗口中打开驱动器。

  • NEWTAB: 将在新的标签页中打开驱动器。您可以将此选项与 OPENINDEST 等参数组合使用,以控制在新标签页中打开哪个文件列表。

  • OPENINDEST: 将驱动器读入到目标文件列表中。如果当前文件窗口未处于双栏器模式,这可能意味着将文件夹读入到另一个文件窗口中。

  • OPENINDUAL: 将驱动器读入到双栏器文件窗口中的目标文件列表中。此参数与 OPENINDEST 参数之间的区别在于,此参数会强制将单显示器文件窗口切换到双栏器模式(如果当前尚未处于该模式)。在这种情况下,将使用默认布局(水平或垂直)。

  • OPENINLEFT: 将驱动器读入到双栏器文件窗口中的左手(或顶部)文件列表中。在单显示器文件窗口中,此参数无效(将正常地将驱动器读入到单个显示器中)。

  • OPENINRIGHT: 将驱动器读入到双栏器文件窗口中的右手(或底部)文件列表中。如果当前文件窗口当前尚未处于双栏器模式,将自动切换到该模式。在这种情况下,将使用默认布局(水平或垂直)。

  • USEQUALKEYS: 激活主限定键的预配置行为 - 按住 Control 键将在双栏器中打开驱动器,Shift 键将在新的文件窗口中打开驱动器,Alt 键将在新的标签页中打开驱动器。

许多人都使用这些参数来定义两组不同的驱动器按钮列表,一个始终应用于左手文件列表,另一个应用于右手文件列表。例如,如果工具栏上包含以下命令,则会首先列出所有固定(内部)驱动器,然后列出其它所有驱动器,分别适用于左右文件列表。这些按钮始终应用于左右显示区,与当前源和目标无关。

请注意,第二个和第三个按钮之间使用了一个间隔符,以使右手驱动器按钮右对齐。

驱动器按钮配置

DRIVEBUTTONS 参数的可选 multifunc 参数会导致所生成的驱动器按钮成为 多功能按钮(三个按钮按钮)。用鼠标左键单击它们时,会像设置了 OPENINLEFT 一样生效,右键单击时会像设置了 OPENINRIGHT 一样生效,鼠标中键单击时会像设置了 NEW 一样生效。

您还可以使用 multifunctabs,它与 multifunc 类似,但左右鼠标按钮功能会在文件窗口的相应侧打开新的标签页。

例如,

Go DRIVEBUTTONS=multifunctabs,removable

此外,以下 Go 命令参数还可以与 DRIVEBUTTONS 结合使用,以修改所生成按钮的行为。

  • CURDIR: 所生成的驱动器按钮将使用“当前目录”模式。此模式会使 Opus 导航到指定驱动器上最近访问的文件夹,而不是仅仅导航到驱动器的根目录。(例外情况:如果您选择的驱动器是您当前所在的驱动器,您将被带到其根目录。)Opus 会记住系统中每个驱动器的“当前目录”,甚至可以从一个会话记住到下一个会话。表示“当前驱动器”的驱动器盘符按钮将被突出显示。通过这种方式,您可以点击各个驱动器之间的任意位置,同时记住各个驱动器上先前使用的文件夹。

例如, Go DRIVEBUTTONS=hideempty CURDIR。 * KEYARGS: KEYARGS 参数还可以与 DRIVEBUTTONS 结合使用 - 请参阅 Go 内部命令的描述以了解这个参数的讨论。

驱动器按钮配置

所生成的驱动器按钮将继承所生成的 Go DRIVEBUTTONS 按钮的外观设置。因此,如果您想控制驱动器按钮是否显示图像、标记、是否有颜色等,您必须编辑父按钮。

由上方所示的按钮所生成的驱动器按钮将显示图像(每个驱动器的图标),并在每个图标的右侧显示一个标记。例如,如果您不想显示驱动器图标,您将关闭 显示图像 选项。

如果将驱动器按钮配置为仅显示图标且不显示标记,驱动器按钮将在图标本身上绘制小的驱动器盘符。

如果您愿意,可以覆盖它以强制打开或关闭它。

您可以使用 DRIVEBUTTONS 参数的以下可选参数来控制所生成按钮的外观:

  • iconletterson: 强制显示所生成的驱动器盘符(如上所示)。

  • iconlettersoff: 禁用所生成驱动器盘符的自动显示。

  • **标记:**显示每个驱动器的标记。默认情况下,只显示每个驱动器的字母。例如,本地磁盘 (C:) 而不是 C:

  • **字母在前:**在显示驱动器字母和标记时,将首先显示字母。缺少此项时,字母将显示在标记之后。例如,C: (本地磁盘) 而不是 本地磁盘 (C:)

  • **无字母:**与标记一起使用时,可防止显示驱动器字母。例如,本地磁盘 而不是 C: (本地磁盘)

最后更新于