title | date | updated | cover | category | tags | description | |
---|---|---|---|---|---|---|---|
使用 Cacher 更好地管理代码片段 |
2023-02-18 15:32 |
2023-02-18 15:32 |
//cdn.wallleap.cn/img/pic/cover/2023022DhqLj.jpg |
资源分享 |
|
使用 Cacher 更好地管理代码片段 |
之前的代码片段都是使用 SnippetsLab 管理的,软件简洁,功能简单,很适合记录代码片段
可是它不支持 Gist 的双向同步,而且需要下载客户端才能使用,因此一直在找一个符合期望的代码管理工具
- 多平台使用,最好支持 Web 直接登录
- 实时同步,能够和 Gist 双向同步
- 支持多种语言高亮
- 能够直接在编辑器里直接上传一段代码
- 方便检索,能按照语言和标签进行分类管理
我认为,Cacher 网页除了打开的速度慢了点之外,其他的都符合我的需求(以上要求都可以满足)
初次登录,会有6个教程,简洁的界面搭配教程很容易就能上手
对于 CaCher 的使用,可以分为三个阶段:
- 片段收集
- 片段处理
- 片段使用
首先第一个就是片段来源,一般就是平常学习或看文章的时候发现值得收藏的代码或者遇到 Bug 后在网上各种搜索之后得到的代码
如果是网页上的话,可以借助官方提供的插件直接一键收集 Cacher
如果是其他地方的,那就只有手动添加了
Cacher 内置了很多种文件格式,可以直接按照文件格式进行检索
但是这种不是非常明确,因此,合理的标签设置就非常重要了
我设置了以下标签:
UI Tips
:样式、UI 相关的代码Config
:软件、工具等的配置代码Command
:常用的命令Feature
:功能性代码Algorithm
:算法相关的代码Template
:代码模板Bug Fix
:平常遇到 bug 及其解决方案
除了标签,合理的文件命名也是非常有必要的
由于所有的片段及标签都设置的公开的,所以免费的已经够我使用了
使用的话,最平常的就是进入 Cacher 然后搜索相应的片段然后复制到编辑器中使用了
然后如果升级了 Plus,还可以搭配 VSCode 插件使用,直接一键收集和插入代码片段
还有一种方案就是使用 Alfred 搜索插入代码片段,这个在官网中也有相应的教程
如果不考虑网页端的话,Lepton 也是个不错的选择