CherryTree是一款采用Python编写的跨平台分层笔记软件,支持Windows、Linux及macOS操作系统,凭借其强大的功能与简洁的界面设计,已成为全球用户构建知识体系的首选工具。其核心优势在于通过树状结构实现笔记的无限层级分类,结合富文本编辑、代码高亮等功能,满足从日常记录到技术文档创作的多样化需求。

【软件功能】
1、无限层级分类
采用树状节点管理系统,支持用户创建多级分支,通过拖放操作快速调整节点位置,实现知识体系的可视化搭建。
2、富文本编辑
提供12种文本格式选项,支持插入图片、表格、超链接及LaTeX数学公式,满足学术写作与专业排版需求。
3、代码高亮与执行
支持40余种编程语言的语法高亮显示,用户可直接在笔记中编写并运行代码片段,实时查看结果,提升技术文档创作效率。
4、多格式导入导出
兼容20余种笔记软件格式,支持导出为PDF、HTML、CSV等格式,并可基于标题自动生成目录,便于分享与打印。
5、数据安全保护
采用7-Zip AES算法实现文档加密,支持密码保护功能,临时文件在关闭后自动删除,确保隐私数据不泄露。

【CherryTree使用教程】
1、点击文件弹出软件新建实例、打开文件、保存文件、文件打印等功能列表

2、点击打开文件按钮弹出选择文件弹框,点击选择文件,然后点击打开按钮即可将文件添加到软件上

3、点击添加节点按钮弹出新的节点属性弹框,点击输入节点名称,然后点击确定按钮即可添加节点

4、完成节点添加,点击节点文本框可以进行内容输入

5、点击编辑按钮可以对节点编辑内容进行撤销、重装、插入图片、插入表格等操作

6、点击格式化按钮弹出软件节点格式化操作,点击对应功能即可进行对应格式化

7、点击树按钮弹出添加节点、子节点、复制节点等功能列表,点击选择功能即可进行节点操作

【常见问题】
1、Windows启动报错无法定位程序输入点
原因:缺少Visual C++ Redistributable组件。
解决方案:下载并安装vcredist_x64.exe(2015-2022合集版本)。
2、macOS无法启动
原因:GTK+环境未正确配置。
解决方案:通过Homebrew安装依赖库,并设置PKG_CONFIG_PATH环境变量。
3、密码保护文件无法打开
现象:输入正确密码后提示错误。
原因:早期版本存在漏洞,临时文件未正确清除。
解决方案:通过EditPlus等工具尝试恢复文件内容。
4、中文文件名导致内容丢失
现象:另存为中文文件名后,重新打开文件为空。
解决方案:避免使用中文命名文件。