npm 包 alfred-rambox-switcher 使用教程

阅读时长 5 分钟读完

前言

对于前端开发者来说,一个好的工具能够提高我们的工作效率。本文介绍 alfred workflow 工具的一款 npm 包 alfred-rambox-switcher,它可以快速切换 Rambox 中的工作区。

Rambox

如果你不知道 Rambox 是什么,它是一个集成了许多聊天工具的桌面应用程序。当你加入了几个聊天客户端之后,你会觉得非常杂乱无章。不过,你可以将它们分组并折叠起来,以使工作区更整洁,也可以快速切换聊天工具。

但是,我们经常会有需要在不同的工作区间切换的时候,这个时候,使用 Rambox 的自带工具去切换就需要进行一系列繁琐的操作。

alfred-rambox-switcher

alfred-rambox-switcher 是一个 alfred workflow 工具,它可以帮助我们快速切换 Rambox 的工作区。安装完成后,我们可以通过 alfred 提供的快捷键打开 alfred,输入 rms 关键词并选择对应的工作区,即可快速切换至对应的工作区。

使用步骤

安装 alfred-rambox-switcher

安装 alfred-rambox-switcher 前,请先确保你已经安装了 Rambox。如果你还没有安装 Rambox,请先到 Rambox 官网下载并安装。

在终端中运行以下命令进行安装:

配置 alfred-rambox-switcher

安装完成后,在 rambox 中创建相应的工作区。如下图,我创建了 ZulipSlack 工作区。

打开 alfred,输入 rms 关键字进行使用。

注意,在第一次使用 alfred-rambox-switcher 时,你需要编辑 alfred-rambox-switcher 中的配置文件 config.js。打开终端,进入安装目录 /usr/local/lib/node_modules/alfred-rambox-switcher/(此处假设你是全局安装的),使用 vim 或其他编辑器修改配置文件 config.js。文件内容如下:

-- -------------------- ---- -------
-------------- - -
  ---------- -
    -
      ----- --------
      ------ --------
      ---- --------------------------------------------
      --- -
    --
    -
      ----- --------
      ------ --------
      ---- ------------------------------------
      --- -
    -
  --
  ----------- ----------------------------------------------------------------------------
-

其中,workspace 是工作区信息的配置项,ramboxPath 是 Rambox 的安装路径配置项。

workspace 数组中,可以配置多个工作区。每个工作区包含如下信息:

  • name:工作区名称,用于 Alfred 中显示和查找。
  • title:Rambox 中的工作区名称。
  • img:工作区图标,将用于 Alfred 中的显示。
  • id:工作区在 Rambox 中的顺序,从 0 开始,按照你的 Rambox 中的顺序来配置。如果第一个工作区在 Rambox 中为 Messenger,那么 id 应该为 0,如果是第二个工作区为 Twitter,那么 id 应该为 1

修改完成后,保存退出即可。

示例代码

-- -------------------- ---- -------
----- --- - ---------------
----- ------ - ----------------------

----- ----- - ------------------------ -- -
  ------ -
    ------ -------
    --------- --------
    ---- ---- - --
  -
--

-- ---------- --- --- -
  ----- --- - --- ----------------- ----
  ----------------------------- -- -
    ------ ----------------- -- --------------------
  ---
- ---- -
  -------------------
-

--------------

总结

alfred-rambox-switcher 这个 npm 包可以帮助我们在 Rambox 中快速切换工作区,提高效率。通过修改配置文件,我们可以自定义工作区的名称和顺序。这也为我们开发自己的快捷工具提供了一个思路。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/600562d981e8991b448e0392

纠错
反馈