massCode 是一个面向开发人员的免费开源的代码片段管理器。它可以帮助你创建和组织自己的个人代码片段集合并快速访问它。
特性
组织
massCode 允许您使用多级文件夹和标签来组织代码片段,每个片段都可以有多个 fragments,这提供了更高级别的组织。
编辑
片段管理器不仅必须提供片段的组织,而且还必须具有良好的代码编辑器。这就是为什么在 massCode 的背后有 Ace。Ace 是一个高性能的代码编辑器,支持超过 170 种语言的语法高亮。我们还在代码格式化程序中添加了 Prettier。
Markdown
massCode 允许您使用 Markdown 编写并提供对语法高亮、表格、列表和其他格式的支持,此外还支持 Mermaid。
搜索
如果没有快速访问片段,则肯定就不是一个高效的片段管理器。因此,massCode 具有快速的全文搜索,并突出显示搜索查询。
自动保存
massCode 会自动保存您在工作期间所做的任何更改,因此您不必担心丢失更改。
同步
您可以使用任何提供云同步的服务,例如 iCloud Drive、Google Drive、Dropbox 或其他类似服务。
数据库
massCode 使用简单的 JSON 来存储您的数据。数据库文件位于您的本地计算机上。
集成
massCode 支持 VS Code、Raycast 和 Alfred 的扩展。使用 VS Code 扩展,可以通过搜索片段并立即插入它们或将选定的代码部分保存为片段。
安装
要安装 massCode 是非常简单的,只需要前往 Release 页面 https://github.com/massCodeIO/massCode/releases 下载对应的平台安装包即可。
比如我这里是 Mac m1 的环境,则选择下载 massCode-2.7.1-arm64.dmg 这个包,下载后解压后即可正常使用了。
massCode 安装后我们也可以去安装 VS Code 的插件,可以前往插件地址 https://marketplace.visualstudio.com/items?itemName=AntonReshetov.masscode-assistant 下载该插件,当然也可以直接在 VS Code 中搜索 massCode 插件安装即可。
基本使用
massCode 的界面非常简单,我们可以创建不同的文件夹来对代码片段进行组织,在文件夹上可以选择一个默认的编程语言。
在文件夹下面可以点击 +
新建一个代码片段,就可以将代码片段写入其中,可以设置、描述信息、标签等信息,点击右上角的 +
还可以创建一个新的 fragment。
片段创建成功后,比如现在我们想要在 VS Code 中使用,可以使用 Command + P 打开命令面板,输入 >massCode 可以选择搜索或者创建一个代码片段。
比如我们选择搜索则可以列出当前 massCode 中的代码片段,选择其中一个片段即可快速插入到 VS Code 中,也可以在 VS Code 中选中一段代码创建成一个片段。
Git 仓库:https://github.com/massCodeIO/massCode