Skip to content

通用

六个 Tab:系统快速搜索窗口完整搜索窗口预览窗口快速导航预览与缩略图

系统

  • 开机自动启动 SwiftList —— 复选框,登录时自动启动。
  • 启动时自动检查更新 —— 复选框。
  • 自动静默更新 —— 复选框,仅在上面的选项开启时可用;检测到新版本时在后台静默下载安装,不弹窗提示。
  • 启用硬件加速 —— 复选框,默认开启。关闭后会让快速搜索窗口改用软件渲染而不是 Direct3D——用来解决 NVIDIA Advanced Optimus 因为 SwiftList 在运行而拒绝切换显卡的问题(只影响快速窗口,不影响整个 App)。需要重启 SwiftList 才能生效。
  • 隐藏托盘图标 —— 复选框,默认关闭。立即生效,不需要重启。不管这个设置开不开,快速窗口自带的图标始终能打开和托盘图标右键一样的菜单,所以隐藏托盘图标不会让你找不到设置或退出的入口。
  • 启用模糊匹配 —— 复选框,默认开启。开启时,普通查询词只要字符按顺序出现在名称中任意位置就能命中;关闭后,普通查询词必须作为连续子串出现(abc 不再匹配 a-b-c)——具体哪些不受影响,见搜索语法。立即生效,不需要重启。
  • 日志等级 —— 下拉框:错误 / 警告 / 信息(默认)/ 调试。控制 App、Service、Hook 三处日志(见运行状态)的详细程度。
  • 界面语言 —— 下拉框,内容来自所有已安装的语言包提供者(内置语言加上任何插件新增的语言)。

主题选择已经移到独立的外观分区——主题选择器和"跟随系统浅色/深色设置"选项都在那一页。

快速搜索窗口

涵盖快速搜索栏的外观布局,以及它搜索结果的类型优先级。

搜索栏布局 —— 自定义快速搜索栏的大小以及屏幕显示位置:

  • 搜索栏宽度(像素) —— 范围 300–1200px,默认 570px。
  • 搜索栏高度(像素) —— 范围 45–120px,默认 60px。这一个数值同时驱动结果行的图标大小、名称/ 路径字体大小和行高(高度 / 60),所以搜索栏调高,整个结果列表也会跟着放大,图标和文字始终保持同样的比例。
  • 搜索框内显示时钟 —— 复选框,默认关闭。开启后,当搜索框为空时会用当前日期、星期几和时间替换掉原本的"输入以搜索..."提示文字。一开始输入内容,时钟就会和提示文字一样消失。只影响快速窗口——内联窗口不管这个设置开没开,都保持它自己原本的提示文字。
  • 再次按下快捷键时打开完整窗口 —— 复选框,默认关闭。正常情况下,快速窗口已经打开时再按一次呼出热键只会隐藏它;开启这个选项后,第二次按下会改为切换到完整窗口(带上已经输入的查询内容),而不是直接关闭。
  • 锁定位置 —— 复选框,默认关闭。开启后不允许拖动快速窗口,避免误按把它挪离你放好的位置。右键点击 logo 仍然可以重置位置;下面的重置布局设置也会连同这个锁一起清掉。
  • 重置布局设置 按钮 —— 把以上五项都恢复为默认值。

快速窗口的图标上右键,可以单独重置它的屏幕位置(不影响大小),效果和首次启动时的居中方式一样。

结果类型优先级 —— 跟下面快速导航同一套上移/下移(也可以拖动)排序列表:把某个结果类型(应用程序、系统设置、文件过滤器、任何第三方插件自己提供的可搜索项,或内置的"文件"条目)上移,就能让它在快速窗口的结果里始终排在下面的类型前面,不管实际上谁的文本匹配得更好。历史记录和收藏夹始终排最前,不受这个列表影响。

每个类型还可以单独配一个单字符触发符(可选,每行一个输入框):在快速窗口里把这个字符打在最前面,就只会显示这个类型的结果,其他全部隐藏——具体例子见搜索语法。只打触发符、后面还没打内容时,会显示"继续输入以只搜索……"这样的提示,而不是"无搜索结果"。挑一个平时正常搜索绝对不会以它开头的字符,因为一旦分配给某个类型,这个字符就等于被占用了——建议用标点符号(比如 ;)而不是纯空格,因为只打一个空格、后面没有内容时会被当成搜索框为空处理,不会显示这个提示。

完整搜索窗口

设置完整/主搜索窗口(从任务栏或开始菜单快捷方式打开的那个更大的窗口,区别于快速弹出搜索栏——见快速上手)的默认大小:

  • 窗口宽度(像素) —— 范围 640–2000px,默认 854px。
  • 窗口高度(像素) —— 范围 400–1400px,默认 480px。这两个下限分别对应窗口自身可拖拽调整的最小尺寸,所以配置的值不会被窗口自己悄悄覆盖。
  • 重置搜索窗口设置 按钮。

手动拖拽窗口边缘调整大小时会自动记住这个尺寸——下次打开窗口(或新开一个)时会沿用上次离开时的大小,本页面上的数值也会同步更新。在窗口处于最大化状态时调整不会覆盖已记住的尺寸,只有在正常(非最大化)状态下调整才会被记住。

结果表格列顺序 —— 跟设置里其它地方(见收藏夹)同一套排序列表:把结果表格里的某一列(名称、路径、修改时间,或任何插件新增的列)左移或右移。只影响表格视图的结果列表——精简列表视图里没有列可以排序。

侧边栏筛选顺序 —— 同样的机制,调整侧边栏筛选分组(类型、修改时间,以及任何插件新增的分组) 的先后顺序。

动作菜单分组顺序 —— 同样的机制,调整动作菜单里各个分组的先后顺序:内置动作分组,以及每个往动作菜单里贡献内容的插件各一个分组(比如自定义动作,或 Windows 系统的右键菜单)。还没加入这个列表的分组会按自然顺序排列(内置分组在前,插件分组按各自贡献的先后顺序排在后面)。

点击结果表格的列标题排序会在三种状态间循环:升序、降序,第三次点击会重置回默认的相关性排序(表头上的排序箭头也会消失)。这个排序只在 SwiftList 运行期间有效——退出应用(不只是关闭窗口)后下次打开会恢复默认排序,跟上面永久保存的列/侧边栏顺序不一样。

预览窗口

  • 预览窗口宽度(像素) —— 范围 250–900px。
  • 预览窗口高度(像素) —— 范围 250–1200px,默认值不会在常见显示器上显得过高。
  • 重置预览窗口设置 按钮。

预览窗口的尺寸是固定的,不受当前结果数量影响——它不是一个随内容变化的自适应大小。预览面板具体如何定位,见动作菜单与预览

快速导航

设置快速导航菜单根层级各个分组的先后顺序——每个贡献条目的 provider 一个分组(比如收藏夹/历史记录/配置好的快捷文件夹、Total Commander 的 Directory Hotlist、Directory Opus 的收藏夹、某个插件自己的快速导航条目),各自带一个标题。

提供者顺序 —— 跟设置里其它地方(见收藏夹)同一套上移/下移(也可以拖动)排序列表:把某个 provider 上移或下移,就能改变它的分组相对其它分组出现的位置。这里只列出插件组件当前处于启用状态的 provider——在插件里整体禁用的组件从一开始就不会成为菜单候选项,也就没有顺序可调。

预览与缩略图

两个各自独立的优先级排序列表,分别决定各自领域里哪个提供者优先被尝试——正常情况下完全由每个提供者自身固定的内置优先级决定,除了整体禁用某个提供者以外,没有别的办法能改变这个顺序。

文件预览提供者顺序 —— 针对文件预览提供者(比如 QuickLook Bridge插件会把自己的优先级设得比所有内置预览类型都高)。跟设置里其它地方(见收藏夹)同一套上移/下移(也可以拖动)排序列表:把某个提供者上移,就能让它始终优先于排在它下面的提供者,不管它自己内置的优先级是多少。这里只列出插件组件当前处于启用状态的提供者——在插件里整体禁用的组件反正也不会真正参与任何预览。

缩略图提供者顺序 —— 同样的机制,针对的是结果列表本身显示的图标/缩略图(而不是预览面板)—— 目前内置的提供者只有一个,等以后有多个插件都实现了自定义缩略图提供者时,这个顺序才真正有意义。