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中国 荣誉推出

相关内容

不确定如何运行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
比较两个不同代码片段的执行...
以下是Python中比较两个不同代码片段的执行时间的示例:impo...
2024-12-13 23:00:16

热门资讯

Helix:高级 Linux ... 说到 基于终端的文本编辑器,通常 Vim、Emacs 和 Nano 受到了关注。这并不意味着没有其他...
使用 KRAWL 扫描 Kub... 用 KRAWL 脚本来识别 Kubernetes Pod 和容器中的错误。当你使用 Kubernet...
JStock:Linux 上不... 如果你在股票市场做投资,那么你可能非常清楚投资组合管理计划有多重要。管理投资组合的目标是依据你能承受...
通过 SaltStack 管理... 我在搜索Puppet的替代品时,偶然间碰到了Salt。我喜欢puppet,但是我又爱上Salt了:)...
Epic 游戏商店现在可在 S... 现在可以在 Steam Deck 上运行 Epic 游戏商店了,几乎无懈可击! 但是,它是非官方的。...
《Apex 英雄》正式可在 S... 《Apex 英雄》现已通过 Steam Deck 验证,这使其成为支持 Linux 的顶级多人游戏之...
如何在 Github 上创建一... 学习如何复刻一个仓库,进行更改,并要求维护人员审查并合并它。你知道如何使用 git 了,你有一个 G...
2024 开年,LLUG 和你... Hi,Linuxer,2024 新年伊始,不知道你是否已经准备好迎接新的一年~ 2024 年,Lin...
什么是 KDE Connect... 什么是 KDE Connect?它的主要特性是什么?它应该如何安装?本文提供了基本的使用指南。科技日...
Opera 浏览器内置的 VP... 昨天我们报道过 Opera 浏览器内置了 VPN 服务,用户打开它可以防止他们的在线活动被窥视。不过...