massCode:一个自由开源的代码片段管理器
创始人
2024-03-02 11:43:34
0

massCode 是一个开源的代码片段管理器,使你能够涉足代码,提高生产力,并节省时间。

如果一个工具能让事情变得更快、更有效率,那对许多开发者来说就是救命稻草。

虽然有各种服务和平台试图使编码体验更快,但你仍然有其他几个选择可以考虑。

例如,代码片段管理器。使用代码片段管理器,你的目的是保存你想快速访问的代码片段。它更像是指定快捷方式,在你的程序中添加所需的代码。

这不是一个新的概念,但可用于这项工作的工具可能不完全是开源的。

幸运的是,我偶然发现了一个不错的项目,它为你提供了一个自由开源的片段管理器,即 massCode。

massCode:跨平台的开源片段管理器

masscode

massCode 是一个有用的代码片段管理器,具有一些基本功能。

它支持广泛的编程语言,还包括对 Markdown 的支持。你可以使用文件夹组织你的代码片段,添加标签等。

massCode 可用于 Linux、Windows 或 macOS。让我们来看看一些主要功能。

massCode 的特点

masscode screenshot

massCode 包括许多有用的功能。其中一些是:

  • 多层次的文件夹结构
  • 每个片段都可以存储在片段(标签)中
  • 集成的编码编辑器 Ace
  • 代码格式化或高亮显示
  • 支持带预览的 Markdown
  • 能够搜索片段
  • 给你的代码段添加描述,以了解它的用途
  • 各种深色/浅色主题可用
  • 能够从 SnippetsLab 迁移
  • 自动保存以帮助你保留你的工作
  • 将其与云同步文件夹整合
  • 支持 VSCode、Raycast 和 Alfred 的扩展

除了上述所有功能外,你还可以轻松地复制保存代码片段,只需点击一下。

对于自定义,你可以调整字体大小和系列、切换自动换行、高亮显示行、使用单引号或添加尾随命令,这要归功于 Prettier

此外,一份片段可以有多个分片。因此,它使你有机会将其用于各种用例。

如前所述,你也可以通过改变同步文件夹的存储位置将其与你的任何云同步服务整合。

masscode migrate preferences

总的来说,它工作得很好,有一些局限性,比如缺乏将嵌套文件夹从 SnippetsLab 迁移到 masCode 的能力。

在 Linux 上安装 massCode

massCode 有 Snap 包,但不在 Snap 商店中。你可以直接下载该软件包,并使用以下命令来安装它:

sudo snap install --dangerous ~/Downloads/masscode_2.6.1_amd64.snap

我们的一份故障排除指南可以帮助你了解 snap 的 dangerous 选项

你可以通过其 官方网站GitHub 发布区 下载 Windows/MacOS 版。

massCode

你试过 massCode 吗?还有其他可用于 Linux 的代码片段管理器吗?请在下面的评论中告诉我你的想法。


via: https://itsfoss.com/masscode/

作者:Ankush Das 选题:lkxed 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

相关内容

.NET 9.0:15 个...
2026-01-26 10:50:46
不确定如何运行Redis文...
要执行Redis文档页面中的CAS(compare and swa...
2024-12-27 19:01:25
不理解一段代码片段,需要指...
如果你遇到了一个你不理解的代码片段,以下是一些解决方法:阅读注释和...
2024-12-26 13:01:09
不理解使用call_use...
如果您不理解使用call_user_func()函数的代码片段,可...
2024-12-26 11:31:33
不理解JavaScript...
可以尝试以下步骤来理解 JavaScript 代码片段:查看代码中...
2024-12-26 10:01:00
避免使用多行代码(相同的代...
一行函数可以简化代码,避免代码冗余和重复。下面是一个示例代码,展示...
2024-12-16 14:01:06

热门资讯

“Linux 中国” 开源社区... 这是一个艰难的决定 —— 这不是调侃,而是当你真正做出改变了你十几年生活轨迹的决定时,你就会明白这个...
硬核观察 #1263 德国铁路... #1 德国铁路公司招聘 Windows for Workgroups 3.11 管理员该职位要求了解...
人工智能教程(七):Sciki... 在本系列的 上一篇文章 中,我们用 TensorFlow 构建了第一个神经网络,然后还通过 Kera...
关闭 WSL 中正在运行的 L... 以下是使用 WSL 关闭在 Windows 内运行的 Linux 系统的不同方法。你使用 WSL 在...
MX Linux 23.2 “... 最新的 MX Linux 23.2 小版本更新带来了基本的改进和新增功能。MX Linux 推出了 ...
硬核观察 #1262 网络上最... #1 网络上最古老的软件存档库之一即将关闭美国新墨西哥州立大学(NMSU)最近宣布,即将于 2024...
如何在 RHEL 上通过绑定配... 在 Linux 中,你可以根据自己的需要创建高级网络设置,如 网络绑定 Network Bondin...
Linux Matrix 消息... Matrix 用户可以升级 Fractal 6 了!Fractal 是目前 最好的 Matrix 客...
如何通过 VLC 使用字幕 使用 VLC 媒体播放器播放和管理字幕的新手指南。我是一个超级动漫迷,如果你想观看最新的剧集,那么你...
硬核观察 #1261 X 计划... #1 X 计划在奥斯汀建立内容审核总部据报道,该部门将招聘 100 名全职员工,将主要关注 CSE ...