cherrytree 是一款开源免费的轻量级笔记应用。cherrytree 能够让您实现分层管理的笔记类应用程序,自带富文本编辑器。 您可以把它放在U盘或者移动硬盘内,连同您的笔记数据一起随身携带。
您可以将数据导出成在单个xml或储存在sqlite文件中。
本页主要内容:
├── cherrytree简介
├── 主要特色功能
│ │ ├── 1、cherrytree的数据采用sqlite或XML存储
│ │ ├── 2、cherrytree是一款真正轻量级的应用
│ │ ├── 3、cherrytree的随身携带功能
├── cherrytree的其它功能特色
├── cherrytree的安装
│ ├── * Linux 用户的安装
│ │ ├── ubuntu的安装方法
│ │ └── Fedora的安装方法
│ ├── * windows用户的安装
│ │ ├── windows 安装版
│ │ └── windows 绿色免安装版
└── cherrytree的历史版本
简介
cherrytree支持linux和windows平台,虽然不支持markdown,但支持粘贴 html/code/表格(包括 csv 导入)到笔记。cherrytree采用树状目录管理您的笔记,CherryTree能让您将笔记的各个节点(可以是包含全部),导出为一个PDF文件或HTML。
主要特色功能
1、cherrytree的数据采用sqlite或XML存储,支持密码保护。
打开cherrytree应用之后,您可以自行选择一个笔记存储的路径(支持中文路径)。或者您自己建一个文件夹,指定笔记数据(sqlite)的保存目录,比如:您在D盘建一名字叫CherryTreebiji的文件夹,然后,在cherrytree应用内选择保存到\D:\CherryTreebiji,以后,您的所有的笔记,都保存在这个CherryTreebiji的文件夹里。当您关闭cherrytree,在系统内查看自己的硬盘的时候,在D盘的那个CherryTreebiji的文件夹里,只有一个sqlite数据文件,文件名叫作:XX.ctb
(这个XX是您自己给笔记命名的文字)。
以后,您要把您的所有笔记都带走,您只要把这个XX.ctb
拷走就可以了。
比如,本人的电脑安装的是linux系统,本人的笔记文件a1.ctb
是在/home/我的用户名/CherryTreebiji里:
如果,我想要在其它电脑(如windows系统电脑上),继续记我的笔记,我可以把这个把这个a1.ctb拷在安装过cherrytree的windows电脑上,在windows电脑上打开继续。在windows电脑记录过新的内容之后,可以把这个新的a1.ctb重新拷回到linux系统,把原来的a1.ctb删除,保存这个新的a1.ctb。
另外,您也可以在cherrytree内,给这个sqlite数据文件设个密码。
这样,您的这个a1.ctb
就会像是一个您拿在手里的日记本,可以走到哪里?就带到哪里。
需要注意 的是****** : cherrytree的保存路径,在有一些系统内,不支持中文路径,我们尽量把日记文件夹设为英文,如riji 、bij,这种。也要尽量把它放在系统盘的根目录,再把这个XX.ctb
放到那里。
2、cherrytree是一款真正轻量级的应用。
之所以这样说,是因为,很多笔记类和文本编辑器类、甚至是图片管理类的应用,都有一个特点,您在安装并打开了它们之后,它们会自动检索您的电脑,把适合它们管理的文件或图片,都检索出来,存在系统的缓存里,以方便用户的管理。甚至,还在后台不停地与网络链接,方便您安装插件或者云端管理。
我们承认,那些应用的这些特点很有用。但是,在您打开了一些大型的应用,如PS、office,或视频剪辑类的应用时,您又在网上看着电影,而您的网速又不怎么好?这时候,您再把有自动检索功能的笔记或者文本编辑器打开。
您的电脑配置再好,也难免卡住或是死机。
而 cherrytree 和ghostwriter(本人推荐的文本编辑器)则不同,它们不会去检索您的硬盘,也不会去帮您与网上链接,它们只是帮您管理您指定位置的文件,不去过多的占有你的内存和swap交换分区,让您能安静无负担地使用它们。
一些垃圾的应用,会不停地给我们一些推送或者广告弹窗;一些优秀的应用,会自动帮助我们检索来让我们更加方便。
这些,我们都不需要,我的硬盘,我做主.云不云同步的? 是我们自己的事儿。和你们应用无关!这才是本人推荐大家使用cherrytree 和ghostwriter的原因。
3、cherrytree的随身携带功能:
cherrytree专为windows系统设计了一款便携版的绿色免安装包,您下载了这个压缩包后,可以把它解压到您的U盘或者移动硬盘,会生成一个名字是cherrytree_0.39.2_win32_portable
文件夹(注意避免中文路径),您只要找到这个文件夹内的bin
文件夹里面的cherrytree.exe
,就可以直接使用cherrytree了.如果您因为查找这个cherrytree.exe
文件比较麻烦,您可以点它,右键发送快捷方式到桌面(或者是U盘的根目录).
另外,您也可以在U盘里面另建一个英文名字的文件夹,来做为您保存日记数据的文件夹,把您的sqlite数据文件XX.ctb
放入这个英文名字的文件夹中.
之后,您不论走到哪里?
只要您带着这个U盘,您随时都可以把它插入一台window系统的电脑,就可以点开U盘里的cherrytree.exe
,并打开您的XX.ctb
文件,继续更新您的笔记.
cherrytree便携绿色版在此
cherrytree的其它功能特色
1)、多语言支持,包括中文、英文、法文等。
这点必须要有,我们又不懂English,我们只认得中文。
2) 支持从其它的笔记软件导入数据。
把其它笔记类应用的数据的文件做嵌入式处理:插入到文本,保存到磁盘。如:NoteCase、KeepNote、Knowit、Tomboy、TuxCards、Treepad、Leo等 。
cherrytree唯一的遗憾是不能够Markdown语法文本编辑,不过,对于您在简书的后台编辑的内容,您可以Ctrl
+A
全选之后,在Ctrl
+C
全部复制下来,粘帖在cherrytree里面,粘帖的时候,选择"粘帖为纯文本,或者Shift
+Ctrl
+V
。
3)富文本编辑
前景色、背景色、粗体、斜体、下划线、删除线、小写、h1、h2、h3、下标、上标、等宽等效果。
4) 代码框处理
将纯文本框(可以选择使用语法突出显示)导入到富文本中,作为文本文件导入/导出。
5) 表格支持,可以在文本中插入表格。
多级列表处理(项目符号、编号、待办事项和它们之间的切换、使用shift+enter的多行)
简单表格处理(纯文本单元格)、剪切/复制/粘贴行、导入/导出为csv文件
支持多种编程语言的语法突出显示
6)语法高亮(仅在富文本编辑禁用时可以使用)。
7)图像处理:
在文本中插入,编辑(调整大小/旋转),保存为png文件。
8)超链接支持:可以链接到网页、节点、文件、文件夹等。
9)支持打印或输出为html、pdf、文本文件。
支持选择单个节点,或整棵树的内容(/节点/节点和子节点/),打印或导出为pdf、html、文本文件。
等等、、、、、。
cherrytree的安装[1]
llinux
debian/ubuntu
下载ded
安装,请点击: cherrytree_0.39.2-0_all.deb
也可以从软件仓库内安装,如果应用列表内没有,请:
sudo add-apt-repository ppa:giuspen/ppa
sudo apt update
sudo apt install cherrytree
注意:Debian 安装依赖于python-gtksourceview2
;
如果缺少它,请点击找到gtkmm3最新版
fedora
下载 rpm
安装,请点击: cherrytree-0.39.2-1.noarch.rpm
注:适用于Fedora 31+
windows
windows 安装版:
选择完全安装到windows 电脑,请点击: cherrytree_0.39.2_setup.exe下载安装
(注意:如果您的电脑上已有旧版的cherrytree,在尝试覆盖正在使用的“dbus daemon.exe”时,可能会发现一个错误,在这种情况下,只需跳过覆盖或重新启动,安装就会顺利运行。)
windows 绿色免安装版:
选择便携的绿色免安装版安装,请点击:cherrytree_0.39.2_win32_portable.7z
注意:如果想把便携文件夹的应用,加入到电脑本地的开始菜单,只需在“bin”文件夹(cherrytree.exe所在的位置)中创建一个名为“config.cfg”的空文件。
其它系统选择源码压缩.2.tar.xz
源代码包.2.tar.xz
: cherrytree-0.39.2.tar.xz
(依赖于:: python2, python-gtk2, python-gtksourceview2, p7zip-full, python-dbus, python-enchant, python-chardet)
下载历史版本:
cherrytree-0.38.11.tar.xz
cherrytree_0.38.11-0_all.deb
cherrytree-0.38.11-1.noarch.rpm
cherrytree_0.38.11_setup.exe
cherrytree_0.38.11_win32_portable.7z
cherrytree-0.37.6.tar.xz
cherrytree_0.37.6-1_all.deb
cherrytree-0.37.6-2.noarch.rpm
cherrytree_0.37.6_setup.exe
cherrytree_0.37.6_win32_portable.7z
cherrytree-0.36.9.tar.xz
cherrytree_0.36.9-1_all.deb
cherrytree-0.36.9-2.noarch.rpm
cherrytree_0.36.9_setup.exe
cherrytree_0.36.9_win32_portable.7z
cherrytree-0.35.11.tar.xz
cherrytree_0.35.11-1_all.deb
cherrytree_0.35.11_setup.exe
cherrytree_0.35.11_win32_portable.7z
cherrytree-0.34.1.tar.xz
cherrytree_0.34.1-1_all.deb
cherrytree_0.34.1_setup.exe
cherrytree_0.34.1_win32_portable.7z