分享好友 最新动态首页 最新动态分类 切换频道
Mac开发必备:如何让Raycast成为你的提效利器?
2024-12-26 12:56

Raycast是一个macOS上的快速启动器应用,由Raycast Technologies开发,启发于mac系统自带的启动器Spotlight,但是功能远比它的前辈丰富

Mac开发必备:如何让Raycast成为你的提效利器?

我们可以通过纯键盘操作,直接在Raycast输入框中调用各种各样的功能,包括但不限于:

  • 一键访问常用网址链接
  • 运行自定义脚本
  • 快速复制粘贴常用文本
  • 检索Clipboard粘贴板

同时,Raycast还支持自定义快捷键绑定不同操作,让上述的功能调用变得更加便捷

Raycast这个名字可以分成两部分来理解:

  • ray:射线,光束;通常我们常听到的x射线的英文名就是x-ray
  • cast:召唤,投掷;Zeus can cast thunder(宙斯神可以召唤雷电)

连在一起的Raycast就是“射线召唤器”,很中二,也符合它作为提效工具的本质

  • 支持通过Homebrew安装,也可前往官网直接下载安装包:www.raycast.com/,系统版本要求:macOS 12+

  • 默认启动快捷键为:

1.1 通过别名快速查找+访问常用网址

工作中总会有那么几个需要经常用的网页,通常我们可以将这些链接收藏在浏览器的书签中方便下次访问,但是收藏的书签多了再去查找也很麻烦

而且就算有了书签,有时因为页面的交互逻辑,还需要手动执行多次点击链接等操作才能看到想要的内容,实际上很多时候我们只要改下URL中的参数就能到达目标网页,而Raycast的功能可以有效解决这个问题

使用方法如下:

  1. 首先通过创建一个
  2. 再将需要常访问的链接保存到Link属性中
  3. 然后设置一个别名:Name
  4. 点击完成
  5. 再次访问时就不需要专门到打开浏览器里去点击书签,直接在Raycast中搜索别名检索,然后按下Enter键就可在浏览器中打开链接

还支持设置打开链接的浏览器,不改动就使用默认浏览器

1.2 对访问链接设置动态参数

有时我们可能需要访问同个网页的不同分支页面,这些页面的URL基本相同只是部分参数有区别,这种情况下再去创建多个就显得有些没必要,我们可以使用Quicklink的参数功能在每次访问时手动输入参数来动态地更新链接

比如,现在我们要访问一个后台日志的网站,它通过URL中的env参数分别区分不同环境

  • https://juejin-log?env=prod
  • https://juejin-log?env=grey
  • https://juejin-log?env=test

那么我们创建时可以只创建一个对象,在link属性中通过花括号插入env参数即可

  • 的动态参数还支持设置默认值:

1.3 在其他应用中访问URL

不仅可以在浏览器中打开URL,还能通过属性指定打开URL的应用实现更多操作,如:在预览中打开本地PDF

除了经常访问的链接,我们工作中需要重复输入的文本也不少,比如经常访问的域名,复制粘贴的代码块,相似的git commit命令等等,与其每次都花时间自己手动输入重复文本,不如尝试用Raycast的功能来替我们自动完成

在Raycast中创建的步骤如下:

  1. 选中打开创建界面
  2. 像之前一样设置一个别名
  3. 把需要重复输入的文本加入到一栏
  4. 设置一个如或者,这样在任意位置输入Keyword组合键,它都会自动展开变成Snippet中的文本

和一样,同样支持设置参数, 还可以插入日期,设置鼠标光标输入位置等等功能

我个人常用的一个功能就是用它代替git命令, 一般push代码到GitHub上之前总避免不了这三个命令


其实没必要每次都完整地输入这三行代码,我们可以把这三个git命令通过合并到一行,然后在中设置一个msg参数,需要commit和push的时候根据设置好的输入即可




纯文本很明显不能满足研发工作中的全部需求,有时候我们需要写脚本来执行更复杂的逻辑,Raycast同样可以帮我们实现这一目标,可以创建一键脚本

  1. 搜索创建脚本
  2. 进入创建脚本页面
    • 中可以选择脚本语言:包括Bash, Swift, Python,Node.js等
    • 用来设置运行脚本在Raycast中的结果窗口展示方式
    • 代表脚本别名,很关键,决定了如何在Raycast输入框中检索脚本
    • 勾选选项,可以在运行脚本时传入参数
  1. 点击后会在本地生成对应脚本,之后我们就可以用IDE来进行编辑,初次生成的脚本内容如下所示,步骤2中的参数均可以修改

  1. 再次打开Raycast输入刚刚定义的脚本名称进行检索,按Enter键运行脚本

个人对的应用:通过shell脚本生成最近15min的日志系统链接,并且自动在浏览器中打开

  • 由于日志系统的时间参数需要传入两个参数值:和,并且只支持timestamp,相比起Quicklink,这里用脚本计算时间后生成日志链接打开更加方便


快捷键设置是Raycast的提效核心,Raycast本身也是靠快捷键来启动的:

通过快捷键组合,本来需要多次交互才能实现的操作现在通过一次按键就能完成

4.1 Quicklink快捷键应用

我们可以将与常用的搜索引擎URL相互结合,这样需要进行搜索时无需手动打开网站,一个快捷键即可随时随地进行搜索操作

具体实现步骤如下:

  1. 打开Raycast设置界面(),选中

    • 这里不一定要选Google,可以改成任何你想用的搜索引擎,比如百度,必应,快捷键组合也可以自定义
    
    
  2. 设置完成!试试选中任何文字后再按 ,搜索页面会自动在浏览器中打开,丝滑无比

4.2 Script Command脚本快捷键应用

Raycast自带的输入框计算器功能极为强大,除了支持基础的加减乘除,还提供很多其他有用的功能,如时区,汇率,计量单位的换算

5.1 加减乘除

5.2 不同时区时间转换:如当前东京地区的时间

5.3 货币汇率: 如以太坊经典人民币汇率

5.4 计量单位转换:如1磅等于多少kg?

5.5 日期倒计时: 距离下一个假期还有...

工作中需要进行多个不同文本的复制操作时,反复选中然后Ctrl+C/Ctrl+V真的很恶心,好在有可以看到过往的复制对象,按下Enter键即可一键复制

别忘了我们还有功能,可以在这里直接将常用的文本转换成方便后续继续使用

Mac截屏工具固然好用,但是截屏多了在Finder中查找过往截屏也很让人头疼,Raycast同样可以帮我们解决这个问题

通过即可在Raycast窗口中一目了然看到当前所有截屏的缩略图,也支持按下Enter键进行一键复制

  • ///: 全屏/伪全屏/全宽/全高
  • 还有很多其他的窗口管理功能,比如左上1/4,1/6,不一一列举了

个人比较常用的是全屏,左半和右半这三个功能,配置上对应的快捷键,需要时一键即可进行分屏

  • 全屏:
  • 左半:
  • 右半:

我开发时会将confetti的deeplink加入到的Git钩子中,这样每次完成commit都会播放一次礼花动画,为自己的每一份小成就喝彩也很有意义



除了上面分享过的功能,Raycast还有一个丰富的插件生态系统来进一步提升其可用性,以下为我个人常用的优秀插件推荐

显示后台所有运行的进程列表,包括进程CPU和内存的占用比例,按Enter键即可Kill进程,不需要再点点点去找任务管理器了

VSCode编辑器的专属插件,功能包括:

2.1 展示最近运行过的项目列表

支持查找在VSCode中打开过的项目,同样按Enter键直接在VS Code中打开

2.2 管理VS Code插件

优美的代码当然需要优美的包装,ray.so可以直接将选中的代码转换成有窗口背景的代码图片,支持自定义窗口背景和主题颜色,

前端开发必备!通过鼠标点击需要识别颜色的区域即可获取对应color code,Color Picker可以直接识别颜色并将color code复制到粘贴板上

顾名思义,展示今年的进度条,可以在Raycast窗口和Mac菜单栏上显示年进度

由Raycast CEO: Thomas Paul Mann开发,Thomas本人也在使用

在当今快节奏的工作环境中,效率是成功的关键。Raycast的功能逻辑虽然简单,却能极大地加速我们的日常工作

想象一下,那些原本需要多次点击才能完成的任务,现在按下一个组合键,只需不到一秒钟即可完成。这种转变不仅仅是操作上的便利,更是时间管理上的巨大飞跃

单次操作节省的时间看似微不足道,但当这些操作累积到成百上千次时,Raycast所节省的时间就变得非常可观

通过减少在繁琐任务上的时间消耗,我们能够将更多的精力投入到真正有价值的工作中

最新文章
聚焦“增长”,科创私董会第六期成功举办!
2024年12月14日,以聚焦“增长”为主题,由BP商业伙伴、科创私董会联合举办的科创私董会(第六期),在位于北京的中科雨辰科技有限公司会议室举行。私董会一开始,大家相互认识、建立信任。提出了自己25年的业务挑战:1、2025年如何实现业
热门手机软件有哪些 热门实用手机app排行榜
各种手机app显著的优点就是便捷性,用户可根据喜好选择适合自己的app,找到适合相关内容。手机软件的类型有很多,比如娱乐类、工作类、社交类等等。那么热门手机软件有哪些?不同类型的app对于生活工作有着很大的帮助,今天为小伙伴们推荐
免费AI写作工具,三分钟完成创作任务
### 免费AI写作工具,三分钟完成创作任务在信息爆炸的时代,内容创作成为了各行各业不可或缺的一部分。无论是企业宣传、学术研究,还是个人博客、社交媒体,高质量的内容都能吸引更多的关注和认可。然而,传统的写作方式耗时耗力,往往难以
高端科技人才三年培养计划
随着科技领域的迅猛发展,国家对高端科技人才的需求也越来越迫切。为了保持国家科技实力的竞争力,推动科技创新和经济发展,我国提出了“高端科技人才三年培养计划”。这个计划的目标是培养一批高素质、高水平的科技骨干人才,为国家科技创
蚕食国际大厂份额 国产智能手机品牌关注度排行
品牌是给拥有者带来溢价、产生增值的一种无形的资产,他的载体是用以和其他竞争者的产品或劳务相区分的名称、术语、象征、记号或者设计及其组合,增值的源泉来自于消费者心智中形成的关于其载体的印象。上述语句是百度百科对品牌一词的诠释
美客多本土店开店规则有哪些,美客多本土店与跨境店的优势对比
美客多本土店开店规则有哪些1. 开启店铺入驻至销售流程包含:收到链接后(7 天内完成注册)、注册店铺(7 天内完成上架,腰部卖家 8 天,头部卖家 2 天)、上架并优化 Listing(后台统一英文编辑)。设置标题:遵循万能标题公式,即核心关
随心所欲!用AI轻松生成高清美女写真教程
3. This Person Does Not Exist这个工具利用了 GAN 技术,每次点击刷新页面,都会生成全新的一张虚构人物图片。图像真实感极高,可应用于多个场景。但该工具的缺点是相对“死板”,用户无法进行过多的自定义,也无法选择特定风格,限制了创
格子达文章类AI高风险怎么降低
随着人工智能技术的发展,AI辅助写作工具在学术研究和论文撰写中的应用越来越广泛。然而,这也带来了一些风险,尤其是关于原创性和学术诚信的问题。本文旨在探讨如何识别和降低AI辅写带来的高风险,并提供三个成功案例分析。一、识别AI辅写
天风证券:AI应用推动SOC市场增长,智能终端需求激增
  财中社12月12日电 发布行业点评报告,报告指出2024年12月19日,火山引擎冬季FORCE原动力大会的开发者论坛将重磅开启,聚焦火山引擎在大模型开发、应用与落地方面的实践;包含从火山方舟平台背后的技术理念和原理,到豆包MarsCode、扣子
香港最准的100%肖一肖||内容分析使用落实0.421432602
香港最准的100%肖一肖分析——揭秘生肖预测的奥秘在充满神秘色彩的香港文化中,生肖预测一直备受关注,肖一肖作为生肖预测的一种形式,更是受到广大市民的追捧,本文将结合关键词“香港最准的100%肖一肖”,对肖一肖预测进行深入分析,并探
相关文章
推荐文章
发表评论
0评