在没有 GitHub Copilot 这一类 AI 自动补全工具之前,我一直都幻想有一个代码片段管理工具,可以让我保存经常需要反复敲的代码片段,比如读写文件,读取 CSV 等等,直到前几天 SnippetsLab 宣布免费了,从 2024 年 11 月 27 日起,SnippetsLab 已经完全免费,移除了任何付费相关的内容。
SnippetsLab 是一款 macOS 上强大的代码片段管理工具,可以帮助开发者轻松组织和查找他们的代码片段。它支持多种语言和格式,并提供了丰富的功能如标签分类、搜索、同步等,让开发者能够更高效地利用他们的代码资源。
SnippetsLab 支持 500 多种编程语言的语法高亮,可以通过丰富的功能来管理代码片段,也支持 iCloud,GitHub Gist 同步,可以和 Alfred,Raycast 等结合使用。
SnippetsLab 是专为开发者设计的代码编程知识库,如果说 Obsidian 是文字工作者的知识库,那么 SnippetsLab 就是编码工作者的知识库。
功能
- 强大的组织和管理功能
- 多级文件夹结构,标签,智能群组等
- 每个代码片段都可以添加备注,文件,图片标识
- 个性化定制
- 支持多种主题风格
- 自定义文件夹图标和标签颜色
- 丰富的编辑器选项
- 支持超过 500 种编程语言和高亮
- 自动格式化
- 支持缩进,溢出滚动,自动补全
- 高效检索
- 支持全文检索,模糊检索
- 支持按条件搜索过滤,可根据日期,文件类型,代码长度筛选
- 内置 Alfred 和 Raycast 扩展
- 支持 Markdown
- 支持 Mermaid 图表,MathJax 数学公式
- 自定义 CSS 样式,预览 Markdown
- 同步
- iCloud 同步
- 支持从 Gist,Quiver,CodeBox 等导入代码,支持直接发布到 Gist