Steward 是 Chrome 浏览器里的一个款类 Alfred 的快捷启动器。通过之前一篇文章,大家对它应该有一定的认识,也许还知道它有三种使用模式。虽然这三种模式大体上都差不多,然而它们的差异之处正是它们的精彩之处

Steward 是开源项目,代码托管在 Github 上,从 Chrome应用商店 安装,或 离线下载,官网是oksteward.com

以下就按神奇程度对 Steward 的三种模式做一个详细的介绍,帮助大家更好的使用 Steward。

New Tab 模式

也叫新标签模式,属于 Steward 创新的一部分。因为通常意义上的命令启动器,只需要一个命令输入框以及下拉列表即可。而 Steward 将整个功能区放置在 New Tab 上,看似有些不合常理,可后来的演变进程表明这一想法却是神来之笔

New Tab 模式图解
New Tab 模式图解

New Tab 模式经历过三个阶段的演进,这个从 Steward 的 general 设置面板就可以看出脉络。

第一个阶段 -- 缓存上一条命令

从 Popup 模式开始,这一策略就已经存在。它的设计是出于这样的考虑:

上次使用的命令,很可能会在下一次被使用。

随着使用的深入,发现这个策略的不足之处在于,Steward 有如此多的插件及命令,很难确保上一次的命令会再次需要。

由此,便有了新的策略,即自定义 New Tab 命令。

第二阶段 -- 自定义命令

这一策略的立足点在于:

每个人总会有最常使用的命令。

最初只允许设置几个看起来比较适合于 New Tab 场景的命令,比如:常用网址(site)、书签(bm)、标签(tab)等。后来灵机一动,新增了一个 custom 命令,这样就能在任何时候任何地方设置 New Tab 上的默认命令了。

custom 命令的使用
custom 命令的使用

虽然custom命令极大的提高了设置的效率,然而 New Tab 总是只能应用一个命令,让它显得有些单调乏味,特别是时间久了你就会对那个命令视若无睹。正是对这种情况的耿耿于怀,开发者终于在某一天获得了灵感。

第三阶段 -- 随机应用命令

既然我们常用的命令不止一个,而 New Tab 只有一个,那何不让它们轮流被使用呢?
不变的通常是被忽视的,且容易被厌烦的。
变化的才能吸引注意力,才能引导出进一步的行为或操作。

基于上面这个灵感,设计了random命令,用来管理在 New Tab 随机应用的命令列表。

random 命令的使用
random 命令的使用

New Tab 随机应用命令
New Tab 随机应用命令

有了随机应用命令的存在,你的 New Tab 的内容就大大被丰富了。只要你认为重要的命令都可以加入random豪华套餐。

显然,你每天会打开很多很多个 New Tab,也就意味着每个随机列表里的命令都会被应用,从而被你注意到而体现了它的价值。

此时的 New Tab 就像一个贴心的管家,常常在不经意间提醒你一些重要事情,比如:

  • 今天的天气(tq)
  • 代办事项(todo)
  • 最近添加的书签(bm)
  • 我的工作流(wf)
  • 背单词(wd)
  • 冥想笔记(# 冥想)
  • 等等等等

可以说,random命令在 New Tab 的应用,让 Steward 目前以及将来的任何一个插件都有了用武之地。

如何设置 New Tab

  • 新用户默认会开启「缓存上一条命令」,即第一阶段
  • 要自定义命令需要关闭「缓存上一条命令」,然后在「New Tab 默认插件」中选择非Random的选项
    • 选择「Other」选项后可以填写「New Tab 自定义命令」,也可以使用custom来快速操作
  • 在「New Tab 默认插件」中选择Random后,通过random命令管理随机命令列表

New Tab 如何设置
New Tab 如何设置

Page 模式

开发 Page 模式的初衷是为了让 Steward 像一个真正的命令启动器,虽然过程中遇到了一些困难。
通过默认的快捷键「Windows: Ctrl + J;Mac: Command + J」, 快捷键的定义看这里

如果只是为了像启动器,那 Page 模式有啥存在意义呢?

在开发完这模式以后,开发者一直在考虑这个问题,因为他相信一定有什么灵感蕴含在其中。

某天,在使用vimium日常逛知乎的过程中,开发者注意到虽然通过前者的f命令能快速跳转到此页面上的任何一个链接,但对于不在此页面上的链接或要通过一些操作才能去到的页面,该怎么办呢?

提出了问题,解决方案就接踵而至了:作为一个成熟的网站,网站地图是变化不大的,那就可以将常用的页面收集起来,通过 Steward 快捷地提供给用户。

知乎页面插件
知乎页面插件

除了知乎,目前还提供了 Github 的页面插件。

Page 模式还处在探索中,但显然未来一定会有越来越多的页面插件加入进来,这也需要用户的广泛反馈与建议。

另外,如果你很喜欢 Page 模式,平时上网也不至于总是开 N 个标签页,那建议你在选项 -> General 里开启「速度优先」选项,这样在页面内呼出 Steward 的速度会快很多。

Popup 模式

又叫弹窗模式,是最早出现的模式,也是最稳定的模式。之所以说它稳定,是因为它不需要任何的依赖就可以使用。

安装好 Steward 以后,通过点击 Chrome 动作栏的 Steward 图标或者使用默认的快捷键「Windows: Ctrl + k;Mac: Command + K」,快捷键的定义看这里

Popup 模式
Popup 模式

补充

文中提到的背单词功能,是 Steward 与另一款扩展单词小卡片的结合,相关的文章将在稍后到来。