过滤栏

这些选项会影响 过滤栏,在文件列表的底部显示的栏可用来过滤当前文件夹显示的内容。

  • 显示过滤栏:可让你选择过滤栏的显示时间。

    • 始终:始终显示栏,无论过滤器是否处于活动状态。

    • 每当设置过滤器时:当过滤器处于活动状态时显示栏,否则隐藏栏。

    • 仅在编辑过滤器时:仅当你在激活编辑过滤器时,栏才会显示 - 完成编辑后,无论过滤器是否处于活动状态,栏都会再次关闭。

  • 激活过滤栏时自动键入 *:开启此功能后,如果按下激活键且当前未设置过滤器,* 将键入到过滤栏中。由于激活键通常为 *,这意味着你可以直接在文件列表中键入 *.txt 等内容以执行常见后缀过滤。关闭此选项后,你必须改为键入 **.txt。(一个 * 激活过滤栏,另一个键入通配符。)此选项在关闭 部分匹配 时特别有用。

  • 更改文件夹时自动清除过滤器:如果关闭此选项,则你通过过滤栏分配的任何过滤器在你更改到其它文件夹时仍会保持有效。

  • 实时过滤:开启此功能后,文件列表将在你编辑过滤器时实时进行过滤。如果关闭,则你必须按 Enter 键激活已键入的过滤器。

默认设置

  • 忽略变音符号:过滤时将忽略变音符号或重音符号。例如,一个简单的 e 将被视为与 é 相同。

  • 匹配任意单词:此选项将你输入的所有单词视为单独的模式。例如,你可以键入 moo cow,它将自动匹配名为“moo”或名为“cow”的文件。这样可节省你构建复杂的 OR 通配符(等效的通配符为 (moo|cow))。你还可以使用 +- 来明确地包含或排除单词 - 有关更多详细信息,请参阅 过滤栏 页面。

  • 部分匹配:开启此功能后,过滤将自动匹配子字符串,因此键入 og 将匹配包含这些字母的任何文件,例如“dog.txt”或“google.png”。关闭后,你输入的模式必须完全匹配 - 因此你需要键入 *og* 来获得相同的效果。请注意,如果你明确地在模式的开头或末尾添加一个 *,那么 Opus 会认定你不想使用部分匹配,即使它已开启。这使你可以在大多数情况下利用部分匹配的便利性,同时仍然能够根据需要过滤内容的开头或结尾。

  • 使用正则表达式:开启此功能后,你输入的内容将被视为 正则表达式,而不是简单的通配符。

  • 求值器:(Opus 13.3.4 及更高版本)在求值器模式下,快速过滤表达式会针对列表中的每个项目传递至 求值器。如果要显示项目,表达式应返回 true;如果要隐藏项目,表达式应返回 false。你可以直接使用求值器代码,你还可以使用 ?filtername 调用预定义的 过滤器。如果预定义的过滤器也使用求值器代码,则可以将参数作为变量传递给它。例如,?bigfiles:5 将调用名为“bigfiles”的预定义过滤器,并将值“5”作为变量传递给它。有关更多信息,请参阅 求值器过滤器和查找

最后更新于