MassCode是一款十分优秀的代码片段管理器,软件功能强大,操作简单易用,提供丰富的文本格式化能力,包括语法高亮、表格、列表等,可以调整字体大小和系列、切换自动换行、突出显示行、使用单引号或通过Prettier添加尾随命令,满足用户的使用需求,感兴趣的小伙伴赶快下载使用吧!
MassCode软件功能
1、多语言支持:支持多种编程语言和Markdown,包括对600多种语法的全面支持。
2、多级文件夹结构:提供多级文件夹结构,使得代码片段更加有序。
3、集成Ace编码编辑器:使用Ace编码编辑器作为基本编辑器,支持代码编写和编辑。
4、代码格式化和高亮显示:支持更漂亮的代码格式化,提供高亮显示功能。
5、Markdown支持预览:集成Markdown支持,您可以预览Markdown片段。
6、搜索片段:提供强大的搜索功能,方便快速定位所需的代码片段。
7、描述和标签:向代码段添加描述和标签,以便更好地理解其用途。
8、深色/浅色主题:提供多种深色和浅色主题,满足用户个性化需求。
9、自动保存和同步:自动保存功能,并支持文件夹与云端同步,确保工作数据的安全。
MassCode软件安装步骤
1、在本站下载最新软件安装包,双击打开,根据提示安装即可;
2、自定义选择安装位置,点击安装,等待安装完成即可使用。
MassCode软件更新日志
v5.10.0
票据导出
现在,可以直接从笔记的上下文菜单中将单个笔记导出为独立的HTML或PDF文档。导出的文件会保留Markdown格式,同时还会包含图片和绘图预览,这样就能更轻松地在外部环境中分享、打印或保存这些笔记了。
便携式笔记网站
现在,整个笔记文件夹都可以被导出为可便携的HTML网站。所生成的网站会保留原有的文件夹结构,具备导航功能与全文搜索功能,还能处理各笔记之间的链接关系;同时还会整合相关的图片和绘图预览文件,以便离线使用。
HTTP环境中的秘密变量
现在,HTTP环境可以将密码、API令牌以及其他敏感信息作为密钥变量来存储。这些密钥值采用常见的{{name}}语法进行表示,但不会被保存在Markdown Vault中;它们会通过操作系统的密钥链进行加密,同时在请求预览和历史记录中也会被遮盖处理。
只有密钥名称会随保险箱一同传输,因此数据仍保留在每台设备上,无论在何处使用该保险箱,都可以单独输入这些数据。
修复
解决了在笔记、绘图文件、HTTP请求、文件夹元数据以及状态文件中,本地存在的空文件被误认为是无法访问的云存储占位符的问题。现在,本地内容仍然可以通过创建、重命名、移动、删除以及重新设置应用生命周期等方式进行编辑,而真正的云存储占位符则依然受到保护。
对于使用1)这类带括号标记的有序Markdown列表,会采用固定的缩进格式。
在Windows系统上复制笔记内容时,使用了原有的CRLF换行格式。
发生了什么变化
修复(注释):处理本地零块文件的相关问题@antonreshetov在……中#882
fix(storage):将应用程序生成的状态文件保存在本地。@antonreshetov在……中#883
fix(storage):在生命周期重置过程中保持待处理状态不变@antonreshetov在……里#884
fix(http):处理本地的零块请求文件@antonreshetov在……中#885
修复(绘图功能):处理本地零块文件的相关问题@antonreshetov在……里#886
fix(storage):通过该功能来保留本地零块文件夹的元数据。@antonreshetov在……里面#887
修复(注释):支持带括号的有序列表标记功能@antonreshetov在……里面#889
功能说明:可将备注导出为HTML和PDF格式,通过@antonreshetov在……里面#890
功能说明:可将备注文件夹导出为可便携的HTML网站。@antonreshetov在……里面#891
feat(http):通过该功能可添加保密的环境变量。@antonreshetov在……里面#892
修改说明:在Windows系统上复制笔记时,请使用CRLF格式。@antonreshetov在……里#894
fix(ci):通过相应措施恢复发布版本的兼容性@antonreshetov在……中#897
v5.9.1
修复
修复了Windows系统中的一个问题:在本地NTFS存储中新建的代码片段会被误认为是无法访问的云端文件。这会导致出现云同步提示,进而阻止编辑内容的保存;或者在切换视图后仍显示之前选中的代码片段的内容。现在,无论是在创建、重命名代码片段还是删除文件夹时,这些本地代码片段都依然可用,而那些确实无法访问的云端文件则依然受到保护。
v5.9.0
安全云存储库与更快的启动速度
现在,massCode会从元数据索引中加载完整的Markdown内容,仅在需要时才加载具体内容,因此代码、笔记以及HTTP列表在程序启动后很快就能被使用。
从iCloud、OneDrive、Google Drive或Dropbox中下载到的文件,在其内容正在后台下载时仍可被查看。进度条会显示整体下载情况,选中某个文件后它会优先被处理,待处理的HTTP请求也会被明确标出。此外,massCode功能还能避免覆盖那些仍存储在云端的文件内容。Vault Doctor则可以检测索引中的不一致问题以及Notes资产存在的故障。
文件夹图标
现在,代码、备注以及HTTP文件夹中可以使用可搜索的表情符号、内置的Material或Lucide图标,或是上传的JPG和PNG格式图片。这些上传的图标会被调整大小后与相应文件夹一起存储,这样它们就能在备份和同步过程中始终跟随该文件夹一同存在。
笔记工作流
现在可以通过列表上下文菜单或命令面板来复制笔记;代码块也支持一键复制功能。此外,还可以通过编辑器设置来自动调整过长表格单元格的显示方式。新粘贴或插入的笔记图片会存储在指定的notes/.masscode/assets目录中,而那些被引用的旧版资源则会自动被迁移过来。
换行符规范化
“代码与注释”功能可以规范编辑器菜单中那些换行格式不规范的文本,同时还能保留Markdown格式的列表、表格、引文、命令以及代码块。同样的换行格式规范化工具也可作为独立程序,通过“工具”选项卡来使用。
macOS 桌面栏计数器
macOS桌面图标可以显示“代码收件箱”中的项目数量、“笔记收件箱”中的项目数量,或是今天到期的任务数量。该计数器的来源可以在“外观设置”中进行配置,而且随时都可以被关闭。
修复
在同步、文件移除、存储库迁移以及升级过程中,可保护基于云的存储数据安全。
在生命周期中断或保险库发生变更后,已恢复保险库监控器的更新功能。
在切换笔记时,重置笔记预览的滚动位置。
在实时预览中实现了代码编辑与尺寸调整的稳定功能。
防止在编辑单元格时,可编辑的笔记表格发生位移。
v4.4.0
发生了什么变化
fix(elysia):通过相应措施防止保存数据时系统出现卡顿现象。@antonreshetov在……里面#643
feat(devtools):新增了JSON生成器功能@antonreshetov在……里面#644
feat(devtools):添加了Lorem Ipsum生成器功能@antonreshetov在……里面#645
feat(devtools):为“复制到剪贴板”操作添加通知功能@antonreshetov在……里面#646
fix(i18n):修改捷克语版本的翻译内容。@JiriSko在……里面#651
v4.3.0
发生了哪些变化
功能特性:通过设置偏好选项来添加API端口。@ondrovic在……里面#631
由编辑添加:支持Power Query (M)语言功能。@BasicNullification在……里面#639
功能(文件夹):支持多选操作@antonreshetov在……里面#641
修复文件夹相关问题:确保上下文设置及工具栏中文件夹的创建能遵循其父文件夹的规则。@Zhangfen21082在……里面#640
v4.2.2
发生了哪些变化
fix(db):在访问数据库之前,需确保相应目录存在。@antonreshetov在……里面#628
修复:编辑时滚动条会突然跳动。@antonreshetov在……里面#629
v4.2.1
正在尝试为macOS英特尔架构生成正确的构建文件。
更新:
2025年10月29日,文件 massCode-4.2.1.dmg 已更新。
v4.2.0
漏洞修复
编辑器:对于多段选中的文本,禁止显示标题及编辑器相关功能。e1d4ccd
编辑器:显示代码预览面板(5e91b74)
i18n:更新侧边栏中的翻译切换功能(f819f4a)
滚动条:禁用水平滚动功能(53f6aef)
片段:使用默认文件夹语言来显示这些内容。#611 (#612) (4c52a5e)
更新权限设置,并为macOS版本启用强化运行时保护功能(d350977)
特点
添加显示/隐藏侧边栏的切换功能)#610) (64cc14f)
v4.1.0
漏洞修复
添加帮助菜单(a27d605)
为文件夹设置自定义图标)#607) (505a8a0)
特点
添加JSON可视化工具#609) (afce45c)
编辑:为搜索词添加高亮显示效果(#606)(48b7f56)
v4.0.4
发生了什么变化
编辑:垂直滚动功能#603通过@antonreshetov在……里面#604
v4.0.3
发生了什么变化
fix(db):为非SQLite文件添加SQLite文件验证功能,并提供备份机制。@antonreshetov在……里面#601
v4.0.2
发生了哪些变化
fix(db):在迁移过程中检查表格内容并设置默认值。#581通过@antonreshetov在……里面#599
v4.0.1
发生了什么变化
fix(menu):双窗口菜单功能@antonreshetov在……里面#595
修复:行号存在重叠现象#594通过@antonreshetov在……里面#596
v4.0.0
massCode v4现已问世啦
我们很高兴地宣布massCode v4的发布。这一重大版本带来了全新的基础架构、更优异的性能,以及为开发者准备的强大工具集。这无疑是一个重要的里程碑。
这个版本不仅仅是简单的更新:该应用程序完全采用了现代化的技术架构进行重新开发,配备了新的数据库引擎以及一系列旨在优化工作流程的实用工具。
关键变化
现代技术栈
整个应用程序是使用以下技术重新编写的:
Tailwind CSS 4.0——以实用功能为导向的样式系统
更优秀的SQLite3——高性能数据库
Elysia.js——轻量级且高效的REST API框架
迁移到SQLite
现在代码片段被存储在 SQLite 数据库中,而非 JSON 文件中。这一变化带来了以下优势:
处理大型数据集时性能更佳
原子操作与事务
更可靠的数据存储方式
高效的搜索与筛选功能
开发工具
massCode v4配备了全新的内置实用工具:
文本工具:大小写转换器、短链接生成器、URL解析器
加密与安全:哈希值/HMAC、密码生成器、UUID
编码器/解码器:URL、Base64、JSON ↔ TOML/XML/YAML;文本 ↔ ASCII/二进制/Unicode;颜色转换器
我们欢迎您的反馈——您可以提交问题、提出功能建议,或为该项目做出贡献!
v4.0.0-beta.2
已修复
db:如果文件夹索引缺失,在迁移过程中应将其设置为0(#571)
主要功能:在Windows及Linux系统中销毁窗口。#570(#572,#570)
建造
v4.0.0_beta-1
发布前第一个测试版本问世了
目前,我还无法在新款MacBook M4 Pro上成功构建Linux版本。如果你有兴趣在Linux系统上测试该测试版,那么目前必须手动进行构建。
非常欢迎大家贡献代码——请随时提交Pull Request,或分享您发现的任何修复方法或变通方案。
v3.12.1
为v4版本的发布做准备
功能升级
仅检查v3版本,并遵守GitHub的速率限制规定(30d0987)。
v3.12.0
功能升级
添加带有最小化选项的窗口菜单(#499)
已修复
搜索:通过重置搜索来删除标记(#500)
片段:截断名称(#501)
v3.11.0
功能升级
添加模糊搜索功能(a0eba0a)
i18n:新增捷克语翻译版本(3166034)
i18n:添加波斯语本地化设置(a32dc0f)
i18n:添加波兰语本地化设置(cd44fb4)
可按描述进行搜索(134c424)
v3.10.0
功能升级
i18n:添加法语语言设置(#417)
添加思维导图(#419)
已修复
片段:删除该部分内容(8b362a0)
v3.9.0
功能升级
i18n:新增捷克语翻译版本(#411)
i18n:添加土耳其语本地化设置(#412)
已修复
Windows系统中的开发工具菜单#415 (#416, #415)
任务/动作序列
设置区域设置(#409)
更新变更日志(c9aa8de)
v3.8.0
功能升级
图标:可添加DigitalOcean、Moodle及Oracle的图标(#388)
添加开发工具(#407)
添加重新加载数据库功能(#408)
选择“massCode”>“开发者工具”,或使用cmd+.或ctrl+.。
v3.7.0
功能升级
片段:隐藏子文件夹中的片段(#371)
代码片段:添加紧凑模式(#372)
文件夹:可添加自定义图标(#376)
已修复
代码片段:通过输入“name #347 (#351, #347)”来删除前缀字符。
片段:多选功能(#373)