人家有收藏古董的,有收藏字画的,这些咱玩不起也玩不明白。唯一收藏过的东西是糖纸,现在不喜欢吃糖了,身体也不允许总吃糖了,这个爱好也早就停止了
我的爱好还剩下啥了呢?什么东西成本不高,还对自己来讲有价值呢?思来想去那就收藏代码吧,你没有听错,就是收藏代码,干净卫生
个人痛点
程序员提高自己编程水平的途径之一就是模仿优秀的代码,就像小时候提升作文水平要摘抄好文好句一样。可是优秀的代码来源太多了:
- 日常解决问题,网页上有优秀的代码
- 阅读框架源码 IDE 中有优秀的代码
- 看电子书或图片上有优秀的代码
除此之外,如今全栈化的大趋势下,程序员可能要面对各种语言的代码,那如何集中收藏这些代码,能快速搜索又能快速溯源呢?
画外音:主角这时可以登场了
PIECES
PIECES 就是可以解决这些痛点的工具,它的标语是:
The fastest way to save code snippets
Save what you need. Never leave your workflow.
我常用的 Chrome
,Intellij IDEA
,VS Code
都已经有插件支持
上一篇文章 眼睛散光严重了... 介绍的工具只支持 MacOS,有朋友私信我说不照顾 Windows 的朋友,今天不一样了,PIECES 两种系统都支持,地址:
下载你需要的版本,无脑下一步安装,第一次打开软件就会看到下面的界面了,PIECES 支持两种存储你代码的方式
- 云存储(自然支持多设备同步)
- 本地存储
云存储也没有任何费用,用个账号登陆就可以了
选择好后,剩下的就是 CV 工程师最熟悉的操作了,把想收藏的代码粘贴进去就好了,如果只是这点功能貌似也没什么意思,来看点有些价值的
粘贴进去的代码,会自动挂上相应语言的图标,这对我们来说是非常醒目的标识
如果代码在图片中,图片可以直接拖拽进去,并可以提取出其中的代码,方便搜索
粘贴进来的代码,可以自动捕获来源信息,方便溯源
这几项功能,应该很好的满足我们的基本需求了吧。接下来简单介绍其他两个插件
如果你常用 Intellij IDEA ,下载与其兼容的版本就好了,阅读框架源码时,优秀的代码就可以随时收藏了(不建议你收藏公司的代码,因为可能会违反信息安全的相应条例)
使用也很简单,选中代码,鼠标右键或者用快捷键直接就可以保存到 PIECES 了
Chrome 插件的使用方式就更简单了,安装插件后,鼠标悬停在代码上方时,右上角会有 SAVE 的小图标,直接点击就会保存代码片段了,
最后有个提示,代码收藏多了,也容易变得混乱,为了防止这种事情,建议大家收藏好代码后,添加明确的 tag 信息,方便日后快速检索。用好这个工具,相信会在某些方面大大提升你的效率
弱弱的问一句,这算怪癖吗?