cherrytree笔记

几年前,当我开始在Microsoft工作时,我做的第一件事就是创建一个OneNote文件来跟踪所有内容。 我必须学习内部程序和工具,合作伙伴,项目以及许多其他东西。 OneNote文件的层次结构性质使将这些松散相关的信息轻松整理到我可以快速参考的组织良好的文档集中。 当我离开Microsoft去Red Hat工作时,我想继续使用这个概念,但是要使用开源工具。 我很快就找到CherryTree ,一个GPLv3的授权笔记应用。

在Linux中,所有内容都是文件。 在CherryTree中,一切都是一个“节点”。 节点可以是纯文本,富文本或具有针对各种常见编程和标记语言的自动语法突出显示功能。 每个节点可以有子节点,使您可以轻松地组织信息。 子节点可以拥有自己的具有独立属性的子节点。

作为Fedora项目经理,我主持了几次IRC会议。 我的Fedora CherryTree文件有一个发布会议的节点。 每个版本都是该版本下的一个子节点,并带有一个用于Beta和最终会议的子节点。 在那些子节点下,我有会议每次迭代的节点。 我在一个较高级别的节点中有一个IRC命令的模板,可以将其复制到子节点中,并填入适当的详细信息。这样,我可以为每次会议提供注释,而不必使用版本控制。

当我有很长的笔记或需要对每次会议进行脚本调整时,按实例的节点模型对我来说效果很好。 另一方面,我将使用一个运行中的节点进行短内容会议。 当我每周与经理一对一时,我会在一个节点中记笔记,并使用标题和日期来分隔会议。

CherryTree's hierarchical note layout

CherryTree也可以是方便的实验笔记本。 因为可以执行代码块,所以这是与协作者共享文档的有用方法。 您可以在单个文件中附带文档,包括文本,图像和表格。 文件可以是SQLite(启动速度较快,搜索速度较慢)或XML(启动速度较慢,搜索速度较快)。

尽管CherryTree可用于共享信息,但不应用于实时协作。 CherryTree可以检测何时更改了磁盘上的文件并重新加载了内容,但它不是为同时使用而设计的。 同样,它没有内置的云存储机制-您必须将文件保存到自动同步的目录中,或者手动使用Git命令将文件检入和检出存储库。

CherryTree在GitHub上积极开发。 当前开发的关键领域之一是从Python 2.7到C ++。 如果您正在寻找易于使用的跨平台笔记本,CherryTree是一个不错的选择。 现在,我需要在Opensource.com文章中开始使用它。

翻译自: https://opensource.com/article/19/5/cherrytree-notetaking

cherrytree笔记

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐