SnippetsLab

SnippetsLab 2.7

高效组织代码片段提升编程效率 SnippetsLab for Mac

软件介绍

SnippetsLab for Mac是一款专为开发者打造的代码片段管理软件,它帮助用户高效组织和管理编程中的常用代码片段、笔记和附件。通过多层文件夹、标签和智能分组,用户可以轻松构建个人知识库,避免代码散乱丢失的问题。该软件支持600多种编程语言的语法高亮和自动检测,使用Core ML技术实现智能语言识别,还提供代码自动格式化功能,提升代码可读性。同时,集成Markdown编辑器,支持Mermaid图表和MathJax公式渲染,提供实时预览和自定义CSS主题,适合编写技术文档或注释。菜单栏助手允许快速创建、搜索和插入片段,结合Alfred和Raycast扩展,实现无缝工作流集成。iCloud同步确保多设备数据一致,GitHub Gist支持导入导出,方便分享协作。整体界面简洁,支持18种主题自定义,适用于macOS 13.5及以上版本,完全免费无广告。

发展历程
SnippetsLab于2015年首次推出,并入选Mac App Store“年度最佳”应用,此后持续迭代优化。早期版本聚焦基本片段管理,2016年后引入iCloud同步和更多语言支持。2020年2.0版本适配Apple Silicon,更新UI主题和自定义功能。2024年2.5版本新增Quick Actions面板和更多主题。2026年最新2.6系列增强性能,改进自动格式化和括号补全,逐步演变为全面开发者工具,累计获得数千用户好评。

主要功能
1. 代码组织:支持嵌套文件夹、标签、智能分组和快捷方式,轻松管理大量片段。
2. 语法高亮:覆盖600多种语言,自动检测50种流行语言,提供代码格式化和括号匹配。
3. Markdown支持:实时预览、Mermaid图表、MathJax公式、自定义CSS和交互式目录。
4. 附件添加:插入图片、视频、文档等文件,丰富片段内容。
5. 菜单栏助手:快速创建搜索预览和插入片段,支持键盘快捷键。
6. 集成扩展:兼容Alfred、Raycast和GitHub Gist,实现导入导出和外部访问。
7. 数据同步:iCloud跨设备同步,自动备份确保数据安全。

用户评价
"这款应用太棒了,完全免费却功能强大,我搜索了很多片段管理器,最终选择SnippetsLab,它完美满足我的需求,强烈推荐给需要代码管理的开发者!"
—— neilW3d(★★★★★)
"几乎完美,但导入智能分组时有些问题,菜单栏设计不太友好,希望改进。"
—— mister zed(★★★☆☆)
"早期版本iCloud同步崩溃问题严重,无法正常使用,期待修复。"
—— LogicLuminary(★★☆☆☆)
"系统托盘交互不便,双击预览和缺少热键是痛点,但整体界面流畅有潜力。"
—— yournicknama(★★★☆☆)
"多年来一直可靠,从未出现同步或数据丢失问题,值得付费支持,继续开发吧!"
—— l!m!t(★★★★★)

常见问题(FAQ)
问:如何在多台Mac上同步片段?
答:启用iCloud同步功能,在偏好设置中开启后,所有设备自动保持数据一致。

问:支持哪些编程语言?
答:支持超过600种语言语法高亮,包括50种流行语言的自动检测,如Python、JavaScript等。

问:如何导入现有代码片段?
答:通过文件菜单导入,支持CodeBox、Quiver、GitHub Gist、JSON和纯文本格式。

问:菜单栏助手如何使用?
答:在偏好设置中启用助手,即可在菜单栏快速创建、搜索和插入片段,支持自定义快捷键。

问:是否支持自定义主题?
答:是的,提供18种内置主题,并允许用户创建自定义CSS主题调整界面外观。

更新说明

SnippetsLab 2.7 更新内容:
更新日期:2026年09月17日
- 新增对人工智能编程代理的支持。内建的模型上下文协议(MCP)服务器可让兼容的代理搜索您的资料库、读取代码片段,并在启用写入权限后保存新的代码片段。可在“设置”>“集成功能”>“人工智能代理与命令行工具”中配置代理
- lab 命令行工具新增 create 子命令,可直接从终端保存代码片段,并新增其他便于代理使用的功能
- 新增四款 Markdown 预览主题:Modern(全新默认主题,外观简洁、贴近系统原生风格)、Compact(Modern 的紧凑版本)、Mono(采用等宽字体的复古纯文本风格)、Paper(灵感源自印刷排版,采用书籍衬线字体、段落首行缩进和章节编号)
- 新增对液态玻璃效果的支持,并更新了应用图标:采用玻璃效果,原生支持所有图标样式
- 提升了与 macOS 27 Golden Gate 的兼容性
- 新增 BitBake、Caddyfile、CEL、PureScript 和 Rell 的语法高亮
- 新增 Verilog、SystemVerilog、Protocol Buffer 和 TableGen 的代码格式化,由 clang-format 驱动
- 更新了 GitHub、Bootstrap 3、New York 和 Vector Markdown 预览主题
- 改进了 Markdown 代码片段中的数学公式渲染:采用新的默认字体,支持更多 Unicode 符号,并支持更多 TeX 宏包
- 改进了 C、C++、Objective-C、Java、C#、Markdown、YAML、GraphQL 及其他已支持语言的代码格式化
- 改进了多种语言的语法高亮
- 改进了 Swift 语法高亮,添加了来自 macOS 27 与 iOS 27 SDK 的新标识符
- 更改代码片段的标签不再更新其修改日期,与更改文件夹、置顶和锁定编辑时的现有行为保持一致
- 修复了在恢复无效资料库备份时崩溃的问题,现在应用会显示错误信息
- 修复了在设置中的“语言”过滤栏、快速操作搜索栏或语言选择器中粘贴超大文本时崩溃的问题
- 修复了剪贴板包含无效内容时,在搜索栏中粘贴可能导致崩溃的问题
- 修复了编辑代码片段备注后切换到无备注的代码片段,再执行撤销时可能崩溃的问题
- 修复了代码片段包含非 ASCII 字符时,代码格式化结果可能不正确的问题
- 修复了在助手的快速预览弹出窗口内点按后,无法将其分离为独立窗口的问题
- 修复了导入 Quiver 笔记时,若网址或描述中包含特殊字符,可能导致图片或链接损坏的问题
- 修复了 lab 命令行工具和 Raycast 扩展的搜索结果始终按相关度排序,而忽略“按相关度排序”设置的问题
- 修复了搜索包含多个片段页的代码片段时,Raycast 扩展和 lab 命令行工具可能选中错误片段页的问题
- 修复了切换“仅搜索选定边栏类别”后,需更改搜索词才会更新当前搜索结果的问题
- 其他细微改进和问题修复

SnippetsLab 2.6.4 更新内容:
更新日期:2026年2月21日
- 修复自定义图标选择器搜索时部分区域无法点击的bug
- 默认隐藏空标签以减少侧边栏杂乱,可通过过滤栏切换可见
- 粘贴代码自动格式化后,按⌘Z可仅撤销格式化
- 为macOS 26添加新SF Symbols用于文件夹和智能分组
- “自动使链接可点击”仅在适当上下文如注释或Markdown中生效
- 改进括号和引号自动补全行为
- 改进切换注释和Markdown格式化行为
- 改进代码格式化逻辑
- 整体性能提升
- 修复从VS Code等编辑器粘贴富Markdown时语法重复问题
- 修复选择以单字符行结束时的缩进问题
- 修复匹配括号指示器忽略注释或字符串中括号的问题
- 修复关闭设置窗口时录制键盘快捷键导致崩溃
- 修复Markdown预览中的细微问题

软件评价

评分:
显示验证码 验证码

全部评论0

没有了

到底了

查看更多