news 2026/8/30 8:51:40

Vorssaint文本片段教程:输入一个词展开完整地址,支持日期变量

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Vorssaint文本片段教程:输入一个词展开完整地址,支持日期变量

Vorssaint文本片段教程:输入一个词展开完整地址,支持日期变量

【免费下载链接】vorssaint-utilsFree and open-source macOS menu bar toolkit.项目地址: https://gitcode.com/GitHub_Trending/vo/vorssaint-utils

Vorssaint 是一款免费开源的 macOS 菜单栏工具集,其中的**文本片段(Text Snippets)**功能让你输入一个短触发词(如;email),就能自动展开为完整邮箱、地址、签名等长文本,并支持{{date}}{{clipboard}}等变量,在展开瞬间自动填入当前日期、时间和剪贴板内容。全部数据只保存在本机,无需账号。

快速上手:3 步启用文本片段

第 1 步:开启功能。打开设置中的"文本片段"页面,打开"输入时展开片段"开关。

第 2 步:授权辅助功能。片段功能通过全局键盘监听实现触发词识别,需要在系统设置 → 隐私与安全性 → 辅助功能中为 Vorssaint 授权(设置界面会提供权限引导)。

第 3 步:添加第一个片段。点击"添加片段",填写触发词与展开文本,保存即可。

如何创建第一个文本片段:地址、签名、邮箱

以"输入一个词展开完整地址"为例,在编辑框中填写:

字段示例说明
名称公司地址方便自己识别
触发词;addr至少 2 个字符、不能含空格,最多 40 字符
文本浙江省杭州市余杭区文一西路 969 号 8 号楼要展开出的完整内容

触发词建议加一个前缀符号(如;/),避免与日常输入冲突。重复的触发词会被提示,无法保存。

展开时机有两种可选:

  • 立即:打完触发词最后一个字符立刻展开,适合;addr这类不会继续输入的片段;
  • 空格、Tab 或回车后:更安全,打完整词后按空格才展开,适合怕误触发的场景。

还可以勾选"忽略大小写",让;ADDR也能触发。

文本片段内置 4 个变量:日期、时间与剪贴板

这是本功能最强大的地方——展开文本中可以写入变量,每次展开时都会填入那一刻的最新值

  • {{date}}→ 当前日期(如 2026 年 8 月 29 日)
  • {{time}}→ 当前时间(如 14:30)
  • {{datetime}}→ 日期 + 时间
  • {{clipboard}}→ 剪贴板中刚复制的文本

实用示例:

触发词;log,文本:{{datetime}} 已完成 {{clipboard}}

复制"部署上线",输入;log后按空格 →2026 年 8 月 29 日 14:30 已完成 部署上线

拼写错误的{{标签}}会原样保留、不会静默消失,方便发现笔误。变量替换的实现见 TextSnippetSupport.swift。

日期变量高级用法:自定义格式与时区

在日期类变量后加:格式即可自定样式,编辑界面还提供可视化的插入日期/时间按钮,带实时预览:

  • {{date:yyyy-MM-dd}}→ 2026-08-29
  • 命名样式:简短、中等、较长、完整、ISO 8601
  • 指定时区:{{date-tz(America/New_York):yyyy-MM-dd}},单独为某个变量使用其他时区

月份、星期等名称会跟随 Mac 的地区语言显示。

片段快捷菜单:快捷键直达光标位置

当片段多了起来,逐个背触发词不现实。开启"从菜单打开片段"后,按快捷键会弹出一个可搜索的浮动菜单,输入几个字过滤,回车即把片段直接输入到当前光标处——目标应用全程保持焦点,不会被抢走。

配合"文件夹"字段(如"工作""生活")和"在快捷菜单中显示"开关,可以把常用片段分组管理。多行文本片段会逐行完整输入。

提示:菜单栏中的 Command Bar 也能搜索并插入片段,输入片段触发词或打开快捷菜单两种方式可互相配合。

常见问题

  • 输入触发词没反应?检查辅助功能权限是否已授予,且片段开关与单个片段的启用开关都处于打开状态。
  • 触发词被提前展开?把展开时机改为"空格、Tab 或回车后"即可。
  • 我的数据安全吗?片段全部以本地 JSON 存储在这台 Mac 上,功能关闭时不监听任何按键,无账号、无云同步、无遥测。

小结

Vorssaint 文本片段用"触发词 + 展开文本 + 变量"三件套,把重复输入变成一次按键:地址、邮箱、邮件签名用静态文本,日志、日期戳用{{date}}系列变量,跨应用搬运内容用{{clipboard}}。相关实现可参考 TextSnippetService.swift(触发词匹配与输入)、SnippetLibraryService.swift(快捷菜单)以及设置界面 TextSnippetsSettings.swift。

【免费下载链接】vorssaint-utilsFree and open-source macOS menu bar toolkit.项目地址: https://gitcode.com/GitHub_Trending/vo/vorssaint-utils

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/30 8:51:37

Magisk Android 无伤 Root 与系统级定制完整指南

Magisk Android 无伤 Root 与系统级定制完整指南 【免费下载链接】Magisk The Magic Mask for Android 项目地址: https://gitcode.com/GitHub_Trending/ma/Magisk Magisk 是一款面向 Android 的开源系统级定制工具,核心能力包括 Root 权限管理(M…

作者头像 李华
网站建设 2026/8/30 8:50:25

LLM长期记忆架构实验:向量检索、摘要压缩与混合记忆方案对比

这次我们来看一个比较“极客”的实验项目:作者在 Hacker News 上用 Show HN 形式分享了自己针对“LLM 长期记忆(Long term memory)”做的架构实验。这类项目通常不是开箱即用的成熟产品,而更像是一组思路、代码和实验数据&#xf…

作者头像 李华
网站建设 2026/8/30 8:48:03

Vibe Coding实战:用Claude Code与Codex CLI开启AI协作开发

这次我们聊一个最近被讨论得比较多的开发方式:Vibe Coding。它的核心不是某一款工具,而是一种把自然语言变成软件交付流程的协作方式——你不再逐行手写业务代码,而是把需求、上下文、报错信息交给 AI 编程助手,由它在本地项目里完…

作者头像 李华
网站建设 2026/8/30 8:38:05

3分钟上手 RuView:不用摄像头做 WiFi 人体姿态追踪的完整指南

3分钟上手 RuView:不用摄像头做 WiFi 人体姿态追踪的完整指南 【免费下载链接】RuView π RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video. …

作者头像 李华
网站建设 2026/8/30 8:38:02

5步用熟OBS Studio:从第一次录屏到开播的快速指南

5步用熟OBS Studio:从第一次录屏到开播的快速指南 【免费下载链接】obs-studio OBS Studio - Free and open source software for live streaming and screen recording 项目地址: https://gitcode.com/GitHub_Trending/ob/obs-studio 第一次直播最让人抓狂的…

作者头像 李华