Raycast相见恨晚

Table of Contents

[[20250101-开始使用Obsidian记录]]上文提到的另一款带有插件系统的软件-Raycast,也是是我最近开始使用的一款 #效率工具 ,其实我早就听说有这么一款神奇的软件,但我一直不以为意,因为我自认为我已经把自己的 #工作流 打造得足够高效了。

在真正深入了解和使用之后,我直呼太 TM 香了,它甚至可以说有多套插件系统,全覆盖各种提效场景。

下面我将记录下这几天的使用感受,希望能安利给有需要的朋友。

一、基础概念

#Raycast 是一款专为 Mac 系统定制的高效快捷启动器软件,它宛如一位隐匿在电脑中的智能助手,能够迅速整合并优化各类繁杂操作,只需简单的快捷键操作,即可让你轻松触达所需功能,极大提升日常使用效率,引发使用者探索其强大功能的热情。

二、核心功能

(一)闪电启动应用与文件

  1. 便捷呼出:通过极易设置的全局快捷键(如默认“Command + Space”后紧跟指令输入),Raycast 的命令面板能瞬间弹出。
  2. 精准开启:当你需要紧急打开 Adobe Photoshop 处理图片,在 Raycast 中输入“Ps”,软件即刻启动;若要查找参考文档,输入关键词,便能精准定位并瞬间打开,相比系统自带搜索,节省大量时间,让工作节奏更为紧凑。

(二)日程与待办管理

  1. 无缝对接系统日历:清晨到办公室,想规划一天行程,通过快捷键唤起 Raycast,输入“上午 10 点 - 11 点,项目汇报会”,一键创建,系统日历自动同步会议安排并设置提醒。
  2. 可视化待办跟踪:面对诸多任务,如“撰写市场报告”“回复客户邮件”等,在 Raycast 内逐条添加待办,完成一项轻松勾选,时刻把控工作进度,确保任务有条不紊推进。

(三)强大剪贴板历史

  1. 丰富内容记录:Raycast 自动记录最近几十次的剪贴内容,涵盖文字、图片链接、代码片段等。
  2. 便捷定位粘贴:例如在浏览网页搜集资料后撰写文档时,呼出 Raycast 的剪贴板面板,通过关键词搜索或浏览预览,迅速定位所需内容并一键粘贴,告别在多窗口反复切换查找的繁琐。

(四)Snippet:代码与文本模板利器

  1. 代码片段预设:对于程序员,可在 Raycast 中预先设置常用代码片段,如 JavaScript 的函数模板、HTML 的基础框架等,并自定义触发词,像输入“jsfunc”,对应的代码片段便会自动填充到编辑器中,大幅减少重复编码时间。
  2. 文本模板助力:文案工作者同样受益,能设置常用的邮件回复、合同条款等模板,回复商务邮件时,输入触发词,精心设计的模板随即呈现,稍作修改即可发出专业回复,提升沟通效率。

(五)Quicklink:网络资源一键直达

  1. 定制网络捷径:若你是社交媒体运营者,频繁登录各大平台,可在 Raycast 中为 Facebook、Twitter 等平台首页添加 Quicklink,设置个性化快捷名称,如“FB 主页”“TW 动态”。
  2. 快速切入工作:之后无论何时,呼出 Raycast,点击对应快捷链接,就能立刻跳转至目标页面,无需在浏览器书签或历史记录中翻找,迅速进入工作状态。
  3. 快捷键设置:如果你想要更快地打开网络链接,可以自行设置快捷键,如“Command + Shift + 2”打开 v2ex 。

(六)Script Command:自动化操作引擎

  1. 支持的脚本类型:Bash、Apple Script、Python、Node.js、Ruby、Swift
    1. Base 适合编写简单的脚本,比如将剪切板内容 md5 后输出。
    2. Apple Script 适合编写需要调用 Mac 系统 API 的脚本,比如获取 Finder 当前选择的文件进行格式转换。
    3. 其它的脚本类型,可以根据自己的喜好选择,或者根据当前的需求选择最适合的脚本类型。
  2. 编写自动化脚本:比如经常需要批量转换图片格式,利用 Raycast 的 Script Command 编写(或从开源社区获取)一个图片格式转换脚本,绑定自定义触发指令,如“imgconvert”。
  3. 简化重复劳动:之后只要选中要转换的图片文件夹,呼出 Raycast 输入指令,脚本自动运行,瞬间完成批量转换,将你从繁琐的重复性工作中解放出来。

三、进阶使用

(一)第三方服务联动

  1. 开发协作无间:接入 GitHub 后,开发团队成员在 Raycast 里实时查看代码仓库最新提交、Pull Request 动态,收到审核通知,无需切换浏览器,直接在面板操作评论、合并分支。
  2. 项目管理高效:结合 Jira 插件,随时紧盯项目进度、查看个人任务详情,一键跳转处理任务,团队协作紧密顺畅。
  3. 远程办公无忧:与 Zoom 深度集成,预定会议时,直接在 Raycast 中选定参会人员、设置会议时间,临近开会一键启动,无缝接入线上沟通,提升协同效率。

(二)插件拓展

  1. 官方精选插件:Raycast 拥有丰富的官方插件,覆盖软件开发、办公等多领域。如 Vscode 插件,安装后,输入“Vscode”并指定项目文件夹,瞬间打开代码编辑器并精准定位工作区,免去在访达中查找的麻烦。
  2. 开源社区宝藏:开源社区为 Raycast 贡献海量脚本,技术达人可自行编写脚本,依个人工作习惯定制功能;借助 Github 插件,既能快速浏览仓库列表,又能直接创建、克隆仓库,开发流程一气呵成;实用的 Ray.so 插件,能一键生成精美定制的分享链接用于社交、职场交流。

四、用户体验

  1. 简约美观设计:Raycast 在外观上完美承袭 Mac 的简约美学,界面布局清晰直观,操作指引简洁明了,图标与交互设计精致入微,与原生系统浑然一体。
  2. 个性化定制:用户可自由定制界面布局,调整模块大小、顺序,搭配心仪的主题配色,满足个人审美需求。
  3. 数据安全无忧:在数据安全与隐私保护方面,Raycast 竭尽全力,绝大多数操作在本地完成,最大程度降低信息泄露风险,让你安心畅享高效工作。

分享一下个人常用的功能:

  1. 快速打开网页:将每天经常需要打开的网址加到 Quicklink 中,设置一个简短的 alias,或者绑定一个快捷键,在任何时候都能快速打开网页。
  2. 剪切板历史:给剪切板历史绑定一个快捷键,在任何需要粘贴的地方唤起,再使用快捷键选择要粘贴的内容,快速粘贴图片或文字。
  3. 快速打开软件功能:比如打开 Obsidian 的某个文档,打开 Vscode 里的某个项目,快速使用 CleanShot 截图,快速创建和完成待办事项,等等。熟悉使用各个软件插件功能之后,每天能给你节省非常可观的时间。另外一个好处是统一入口,这样能让你更好地形成一些高效的肌肉记忆。
  4. 自定义脚本:有些需求是非常个性化的,已有的插件没办法满足。这个时候就可以使用自定义脚本来实现,比如我写了一个 Apple Script 来获取当前 Finder 选择的文件,判断是不是 apk 文件,如果是的话,使用 apktool 反编译,然后分析 apk 打印出我想要的信息。又比如由于我的工作性质原因,我的 Android Studio 的最新项目里经常有很多无效的项目,而 Android Studio 是没有提供批量删除这些项目的功能的,于是我写了个 Python 脚本去解析 recentProjects.xml 文件,将不存在的项目删除掉。确实很多功能就是一个脚本执行的事,在命令行里执行一下就可以了,但是咱的口号就是没有最快,只有更快,别联想,咱说的是工作效率。
  5. 快速使用系统功能:很多系统功能的入口是很隐蔽的,加上使用频率不高,所以每次使用的时候都得一些时间去找。有了 Raycast 之后,直接模糊搜索,一秒搞定。

今天依然花了大部分时间在搭建工作流上面,我相信前期的投入,在后面是能得到相应的回报的。可能是因为工作性质的原因,我总是习惯不断地进行效率的优化。

折腾 Obsidian 的模板花了最多的时间,明天干脆总结一下 Obsidian 里面的模板使用吧