CherryTree 是一款功能强大且高度灵活的分层笔记软件,采用 Python 编写,专为追求高效知识管理的用户打造。它不仅支持无限层级的笔记结构,还集成了富文本编辑与多语言代码高亮功能,特别适合程序员、技术文档撰写者及各类知识工作者使用。此外,CherryTree 兼容多种主流笔记工具的数据格式,可轻松从 NoteCase、KeepNote、Knowit、Tomboy、TuxCards、Treepad、Leo 等软件中导入已有内容,实现无缝迁移与整合。
软件特色
CherryTree 在内容组织与多媒体处理方面表现出色。用户可以在笔记中直接插入图像,并对其进行调整大小或旋转等编辑操作,还能将图像另存为 PNG 文件。软件支持创建代码箱,既可以作为纯文本框使用,也可启用语法高亮功能,并能方便地导入或导出为文本文件。在内部复制粘贴方面,CherryTree 支持单个图像、代码框、表格,以及包含富文本、图像、代码框和表格在内的复合内容选择。此外,用户还能将外部文件嵌入到笔记中,并随时将其保存到本地磁盘,极大提升了资料整合的便捷性。
功能介绍
CherryTree 提供全面的富文本编辑能力,包括前景色、背景色、粗体、斜体、下划线、删除线、字号调整、标题样式(H1/H2/H3)、下标、上标及等宽字体等格式选项。软件内置对多种编程语言的语法高亮支持,便于代码阅读与编写。多级列表功能涵盖项目符号、编号、待办事项,并支持在不同列表类型间灵活切换,配合 Shift + Enter 可实现多行输入。表格处理简洁实用,单元格支持纯文本内容,同时提供行级别的剪切、复制、粘贴操作,并可导入或导出为 CSV 文件。用户还能直接执行代码节点或代码箱中的代码,相关终端命令及高亮配置可在首选项中自定义。文本、图像、表格和代码框均支持左对齐、居中、右对齐及两端对齐。超链接功能丰富,可关联网页、内部节点(含锚点)、本地文件或文件夹。拼写检查由 Pygtkspellcheck 与 Pyenchant 提供支持,确保文本准确性。跨应用复制粘贴兼容 LibreOffice 和 Gmail 等环境,支持图像、代码框、表格及复合内容的完整保留。从文件管理器复制文件列表并粘贴后,系统会自动生成文件链接,图像也会被自动识别并插入文本。打印与导出功能覆盖多种场景:可将选定内容、单个节点、节点及其子节点,乃至整个笔记树导出为 PDF、HTML 或纯文本格式。基于 H1、H2、H3 标题自动生成目录(TOC),便于快速导航。查找与替换功能强大,支持在当前节点、所选节点及其子节点、全部节点范围内进行搜索与替换,并可迭代执行最近一次的查找、替换或文本格式操作。导入方面,CherryTree 支持从 HTML 文件或其所在文件夹、纯文本文件或其文件夹批量导入内容,同时还兼容 basket、epim html、gnote、keepnote、keynote、knowit、mempad、notecase、rednotebook、tomboy、treepad lite、tuxcards、zim 等多种笔记软件的数据格式。所有导出操作均可针对选择内容、单个节点、节点及其子节点或整个树结构进行,满足多样化输出需求。