SnippetsLab 是一款 Mac 应用程序,可保存、组织和共享代码片段。它支持超过 420 种语言,您可以在它们之间切换,还提供了一个简单的代码管理过程。将多段代码组合成一个片段,为任何帮助信息添加解释性注释,并将片段导出到 GitHub。SnippetsLab 是一个用于试验智能代码的领域。
整理代码片段
您是代码库的创建者,您可以根据需要对其进行自定义。SnippetsLab 有很好的组织工具来帮助你。按任何特征对代码片段进行排序,创建智能组并添加标签以便于导航。每一个片段都将触手可及。
添加注释和代码片段
如果代码不够用,你可以用注释丰富你的代码片段。添加链接、描述 – 您认为值得一提的任何背景信息。您还可以将代码片段合并为一个片段或将片段拆分为单独的部分。一切都可以改变。
菜单栏中的个人助理
SnippetsLab 为您的代码创建一个快捷方式,可以直接从菜单栏快速访问每个代码段。无需打开应用程序的主窗口,您可以根据自己的条件搜索代码片段,预览代码,并根据需要切换到主屏幕。
语法高亮和降价
代码片段管理器支持超过 420 种不同语言的语法高亮显示。在应用程序窗口底部快速切换您选择的语言,并以正确的方式获取您的代码。SnippetsLab 还支持 Markdown 预览以提高可见性。
GitHub Gist 集成
最重要的是,您可以让 SnippetsLab 和 GitHub 保持同步。通过 Gist 集成,该应用程序允许您从 GitHub 导入代码以及导出完整的单个片段库以作为 Gist 发布。您不必选择存储代码的位置。
同步并保存您的代码
SnippetsLab 可与 Dropbox 和 Google Drive 等流行的同步服务配合使用,并通过 iCloud 同步使您的代码在不同设备上保持一致。更重要的是,您不必担心丢失部分代码 – 该应用程序每天都会制作备份副本。
版本2.2更新内容:
新功能
– 将图像和其他文件附件添加到片段
– 自定义文件夹和智能组的图标
– 通过拖放纯文本文件导入片段
– 您现在可以为新代码段设置全局默认语言
改进
– 添加设置自定义备份文件夹位置的功能
– 改进了降价滚动同步的准确性
– 更新了包含的 MathJax 库
– 您现在可以在语言选择器菜单中搜索所有语言
– 各种性能和稳定性改进
已解决的问题
– 修复了在 Markdown 代码段中键入时语法颜色可能闪烁的问题
– 降价滚动同步现在在使用键盘导航时按预期工作
– 解决了应用在自动保存期间可能显示权限错误的问题