Page cover image

使用 Cacher 更好地管理代码片段

使用 Cacher 更好地管理代码片段

之前的代码片段都是使用 SnippetsLab 管理的,软件简洁,功能简单,很适合记录代码片段

可是它不支持 Gist 的双向同步,而且需要下载客户端才能使用,因此一直在找一个符合期望的代码管理工具

期望的代码管理工具

  • 多平台使用,最好支持 Web 直接登录

  • 实时同步,能够和 Gist 双向同步

  • 支持多种语言高亮

  • 能够直接在编辑器里直接上传一段代码

  • 方便检索,能按照语言和标签进行分类管理

符合期待的 Cacher

我认为,Cacher 网页除了打开的速度慢了点之外,其他的都符合我的需求(以上要求都可以满足)

官网:https://app.cacher.io/

初次登录,会有6个教程,简洁的界面搭配教程很容易就能上手

我是如何使用的

对于 CaCher 的使用,可以分为三个阶段:

  1. 片段收集

  2. 片段处理

  3. 片段使用

片段收集

首先第一个就是片段来源,一般就是平常学习或看文章的时候发现值得收藏的代码或者遇到 Bug 后在网上各种搜索之后得到的代码

如果是网页上的话,可以借助官方提供的插件直接一键收集 Cacher

如果是其他地方的,那就只有手动添加了

片段处理

Cacher 内置了很多种文件格式,可以直接按照文件格式进行检索

但是这种不是非常明确,因此,合理的标签设置就非常重要了

我设置了以下标签:

  • UI Tips:样式、UI 相关的代码

  • Config:软件、工具等的配置代码

  • Command:常用的命令

  • Feature:功能性代码

  • Algorithm:算法相关的代码

  • Template:代码模板

  • Bug Fix:平常遇到 bug 及其解决方案

除了标签,合理的文件命名也是非常有必要的

由于所有的片段及标签都设置的公开的,所以免费的已经够我使用了

片段使用

使用的话,最平常的就是进入 Cacher 然后搜索相应的片段然后复制到编辑器中使用了

然后如果升级了 Plus,还可以搭配 VSCode 插件使用,直接一键收集和插入代码片段

还有一种方案就是使用 Alfred 搜索插入代码片段,这个在官网中也有相应的教程

其他

如果不考虑网页端的话,Lepton 也是个不错的选择

最后更新于