SnippetsLab 是一款 Mac 应用程序,用于保存、组织和共享代码片段。它支持 420 多种语言,您可以在这些语言之间切换,并可以轻松管理您的代码。SnippetsLab 是一个用于试验智能代码的领域。
组织代码片段
您是代码库的创建者,您可以根据需要对其进行自定义。SnippetsLab 提供了出色的工具来组织您。按任何特征对代码片段进行排序,创建智能组并添加标签以便于导航。
添加注释和代码片段
如果代码不够,您可以使用注释来丰富您的代码段。添加链接、说明和您认为值得一提的任何背景信息。您还可以将代码段合并为单个代码段或将代码段拆分为单独的部分。
菜单栏中的 Personal Assistant
SnippetsLab 为您的代码创建一个快捷方式,您可以直接从菜单栏快速访问每个摘录。无需打开主应用程序窗口,您就可以根据自己的条件搜索片段,预览代码并在必要时切换到主屏幕。
高亮语法和 Markdown
代码片段管理器支持 420 多种不同语言的语法高亮显示。在应用程序窗口底部快速切换所选语言,并以正确的格式获取代码。SnippetsLab 还支持 Markdown 预览以提高可见性。
与 GitHub Gist 集成
最重要的是,您可以同步 SnippetsLab 和 GitHub。通过 Gist 集成,该应用程序允许您从 GitHub 导入代码,以及导出完整的单个代码段库以作为 Gist 发布。
同步并保存您的代码
SnippetsLab 可与 Dropbox 和 Google Drive 等流行的同步服务配合使用,还可以通过 iCloud 同步使您的代码在设备之间排序。更重要的是,您不必担心丢失一些代码——该应用程序每天都会备份它。
新功能
– 添加了三个新主题:Spacegray Light、GitHub Light 和 GitHub Dark。
– 引入了官方 Raycast 扩展,用于直接在 Raycast 中搜索和查看代码片段。
– 添加了对新语言的支持,包括 Janet、Lean 4、Luau、Mojo、Org Mode、Promela、Soong、Tact 和 Typst。
改进
– 增强的搜索功能,显著提高了性能并提高了结果排名。
– 非模糊搜索现在默认执行全词匹配,并支持逻辑运算符、前缀/后缀搜索和短语搜索等高级功能。
– 新的片段栏,支持通过拖放重新排序。
– 对所有主题进行了细微的改进。
– 语言检测现在会考虑 shebang、mode-line 和其他因素,以提高准确性。
– 添加了对更多编程语言的注释和取消注释支持。
– 更新了 Mermaid 库,改进了样式并支持新的图表类型,包括象限图、思维导图、时间线、sankey、XY 图和框图。
– Mermaid 图现在接受 ‘mermaid’ 和 ‘diagram’ 代码块别名。
– 添加了一个选项,用于在导入 gist 时使用当前日期。
已解决的问题
– 修复了甘特图有时无法呈现的问题。
– 修复了在打开包含很长注释的片段时可能发生的崩溃。
– 其他小的改进和错误修复。