使用 Electron、Vue 和 Codemirror 构建。
灵感来自 SnippetsLab、Quiver 和 massCode 等应用程序。
CodeSnippets 是一款面向软件开发人员的代码片段管理工具,它基于另一个名为 massCode 的开源项目,massCode 是一款很棒的代码片段管理工具,如果没有它就不会有 CodeSnippets,欢迎向 massCode 提供捐助。
1.更加完善的中文语言支持。
2.优化程序配置文件的存放位置。
3.去除没有必要的 UI 元素。
4.修复了一些小问题。
...
不管 CodeSnippets 以后如何改变,唯一不变的是永远开源和免费。
CodeSnippets 允许你使用多级文件夹和标签来组织代码片段。每个代码片段都支持子片段,这提供了更高级别的组织。
CodeSnippets 使用 Codemirror 作为编辑器的基础,.tmLanguage
作为代码高亮显示的语法。这种组合最多可以支持 600 种语法高亮方案。该应用程序目前支持 160 多种编程语言。除了.tmLanguage
,该应用程序还支持 .tmTheme
主题。此外,它还支持 Prettier 进行代码格式化。
你不仅可以收集代码片段,还可以实时查看 HTML 和 CSS 的渲染结果。测试想法或只是查看结果。
CodeSnippets 支持 Markdown 语法,并提供对语法高亮、表格、列表和其他格式的支持。此外,CodeSnippets 还支持 Mermaid - 图表绘制工具,可呈现受 Markdown 启发的文本定义以动态创建和修改图表。
CodeSnippets 允许你从一系列代码片段中制作演示文稿。它非常适合课堂使用、团队会议、会议或只是自己复习笔记。
CodeSnippets 允许你从 Markdown 创建思维导图,使创建和编辑思维导图的过程快速且直观易懂。这是直观地组织和构建信息的好方法。
无法想象一个不能高效访问特定内容的代码片段管理工具。因此,CodeSnippets 具有快速的全文搜索功能,并突出显示了搜索查询。
CodeSnippets 会自动保存您在工作期间所做的任何更改,因此您不必担心丢失更改。
你可以使用任何提供云同步的服务,例如 iCloud Drive、Google Drive、Dropbox 或其他类似服务。
CodeSnippets 使用简单的 JSON 来存储你的数据。数据库文件位于本地计算机上。
CodeSnippets 与 massCode 的扩展相互兼容,支持 VS Code、Raycast 和 Alfred 扩展,这为使用应用程序提供了更多可能性。使用 VS Code 扩展,你可以获得禅意模式,搜索必要的代码片段并立即插入它们,或将选定的代码片段另存为新的代码片段。
在不同的背景和不同的模式下创建精美的片段图像
CodeSnippets 为开发人员提供了一系列方便的工具,例如:
- 文本工具:大小写转换器、Slug 生成器、行排序、URL 解析器
- 加密与安全:哈希、HMAC、密码和 UUID 生成器
- 编码和解码:URL、Base64
本项目对于 massCode 的修改操作并没有对原开发者进行任何告知,但原项目基于 AGPL 协议,我的所有修改均依照协议开源。所以,如果我收到原开发者的反对意见,我会及时删除相关代码。但您无需担心,此项目一旦废弃,我会考虑重新开发一套新的程序来取代这个项目。
CodeSnippets:Copyright (c) 2024, WLong.
massCode:Copyright (c) 2019-现在, Anton Reshetov.