效率工具:SnippetsLab
今天给大家推荐一款方便的软件,主要功能就是用来保存你所有的片段内容,不管是你的代码,还是sql语句、算法框架,你的临时的想法都是可以的,软件的名称叫做:snippets-lab
如果你也想体验的话, 可以从官网下载:snippets-lab, 软件是mac平台的,是否支持跨平台,这个我还没有了解。
snippets-lab是一款著名的macOS代码片段工具,现在已经完全免费了,可以直接从Mac App Store下载安装,支持500+种编程语言的语法高亮,可通过标签、分组、注释来管理代码片段、快速检索代码,支持iCloud同步,可以与Github Gist同步、有Alfred工作流、Raycast扩展,支持Markdown、LaTeX,当作技术笔记使用,构建个人的知识仓库是一个不错的想法。
简单添加文件这里我就不说了,这里说几个我觉得比较重要的点。
开启同步,我觉得还是有必要的,因为这样多设备操作就很方便,将文件同步到iCluoud上面也占用不到很大的空间。
一、Github Gist
Gist有公开和私有两种类型区别。创建 Gist
Gist提供了一种与他人共享代码片段的简单方法,每个gist都是一个Git仓库,可以复刻和克隆。如果你在创建Gist的时候登陆了Github,那么该Gist将与你的账号关联,当你导航到gist主页的时候,会在Gist列表中看到它。
从上面的内容可以看出,Gist的功能和snippetslab的功能非常的相似,只不过Github Gist可以将代码片段共享出去,而snippets-lab主要是关注个人使用。
你可以将snippets-lab中的代码片段提送到Gist,这样就实现了Gist和snippets-lab结合。
直接右键代码片段,然后找到Github选项,就可以看到对应的操作,比如:
- 在Github中打开
- 拷贝Github Gist链接
- 创建新Gist
- 更新已有的Gist
- 取消与GIthub的关联
二、Alfred工作流
我觉得Alfred工作流是把snippets-lab提到一个更好用的地步,可以直接使用Alfred搜索snippets-lab中的代码片段,然后复制到剪切板。
我们只需要在snippets-lab中找到集成功能,就可以看到Alfred工作流的选项,然后点击安装工作流,就可以自动安装了,也不需要自己修改什么。但是前提是你的电脑上面安装了Alfred软件。
然后在Alfred的搜索框中,输入前缀snippet + 片段名称
就可以搜索到,你也可以修改前缀,这个就是在Alfred中的操作了。
三、Raycast
我没有使用过Raycast,但是感觉可以提上日程。Raycast官网,现在是免费的。