Cherrytree

分层记录应用程序,具有丰富的文本和语法突出显示功能,可将数据存储在单个xml或sqlite文件中。(A hierarchical note taking application, featuring rich text and syntax highlighting, storing data in a single xml or sqlite file.)

  • 所有者: giuspen/cherrytree
  • 平台: Linux, Windows
  • 許可證: Other
  • 分類:
  • 主題:
  • 喜歡:
    4
      比較:

Github星跟蹤圖

cherrytree 是一个支持无限层级分类的笔记软件,用Python语言编写,支持富文本编辑和代码高亮,支持Linux和Windows平台。

cherrytree特性:
  • 富文本(前景色,背景色,粗体,斜体,下划线,删除线,小,H1,H2,H3,下标,上标,等宽)
  • 语法高亮显示支持多种编程语言 图像处理:插入文本,编辑(调整大小/旋转),保存为PNG文件
  • 嵌入的文件处理:插入文本,保存到磁盘
  • 多级列表处理(项目符号,编号,待办事项他们之间切换,多行用Shift + Enter键)
  • 简单的表格处理,剪切/复制/粘贴行,导入/导出为CSV文件(细胞纯文本)
  • 代码框支持:纯文本框(可以选择语法高亮)到丰富的文本,导入/导出为文本文件
  • 文字,图片,表格和代码框对齐(左/中/右/填)
  • 相关文本超链接和图像(链接到网页,链接节点/节点+锚,链接文件,链接文件夹)
  • 拼写检查(使用pygtk spellcheck和pyenchant)
  • 内部应用程序复制/粘贴:支持单图片,单代码框,单表和选择复合的富文本,图像,代码框和表格
  • 跨应用程序复制/粘贴(使用的LibreOffice和Gmail测试):支持单图片,单代码框,单表和选择复合的富文本,图像,代码框和表格
  • 从文件管理器复制文件的列表,到cherrytree 中粘贴将创建一个文件、识别的图像的链接表,并插入到文本中
  • 将选项/节点/节点和子节点/整棵树打印和保存为pdf文件
  • 将选项/节点/节点和子节点/整棵树导出为HTML
  • 将选项/节点/节点和子/整棵树导出为纯文本
  • 根据报头H1,H2和H3,TOC产生一个节点/节点和子节点/整个树
  • 找到一个节点,发现选择的节点,发现选择的节点和子节点,找到的所有节点
  • 替换节点的名称,替换选择的节点,替换选择的节点和子节点,替换所有节点
  • 最新发现的迭代,最新的迭代更换,最新应用的文本格式的迭代
  • 从HTML文件导入,从HTML文件的文件夹导入
  • 从纯文本文件导入,从纯文本文件的文件夹导入
  • 从basket, cherrytree, epim html, gnote, keepnote, keynote, knowit, mempad, notecase, rednotebook, tomboy, treepad lite, tuxcards, zim导入
  • 导出cherrytree选项/节点/节点和子/整棵树的文件
  • 密码保护(使用http://www.7-zip.org/)- 注意:一个cherrytree密码保护的文件被打开时,未受保护的副本提取到文件系统的临时文件夹;当您关闭cherrytree这个副本被删除
  • 树节点拖放

概覽

名稱與所有者giuspen/cherrytree
主編程語言C++
編程語言Python (語言數: 15)
平台Linux, Windows
許可證Other
發布數143
最新版本名稱v1.1.2 (發布於 )
第一版名稱0.23 (發布於 )
創建於2015-03-22 22:18:44
推送於2024-05-18 22:24:24
最后一次提交2024-05-18 23:23:55
星數3.3k
關注者數110
派生數453
提交數4k
已啟用問題?
問題數2047
打開的問題數921
拉請求數415
打開的拉請求數1
關閉的拉請求數40
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?

CherryTree

A hierarchical note taking application, featuring rich text and syntax highlighting, storing data in a single XML or SQLite file.
The project home page is giuspen.com/cherrytree.

Getting Started

Prerequisites

The current (python) version requires:

  • python2
  • python-gtk2
  • python-gtksourceview2
  • p7zip-full
  • python-dbus
  • python-enchant
  • python-chardet

Then, after cloning, run in the top folder ./cherrytree or python2 cherrytree.

NOTE: The dictionaries for the spellcheck have packages names like hunspell-it, hunspell-fr, ...

Installation

Look at giuspen.com/cherrytree/#downl for available installers.

Development

The development is currently happening on the master branch in the folder future, being a C++/GTKmm porting.

The latest stable python release is also from the master branch.

The branch pygi is a discontinued attempt to port to the python bindings for GTK3. Reason for the failure in the issue python-gtksourceview2 deprecated, please port to PyGI.

去到頂部