cherrytree

Описание cherrytree

Приложение для хранения иерархических заметок, поддерживает форматирование и подсветку синтаксиса, сохраняет данные в едином xml или sqlite файле.

Особенности:

  • форматирование текста (цвет переднего плана, цвет фона, жирный, курсив, подчёркнутый, перечёркнутый, маленький текст, заголовки h1, h2, h3,
  • rich text (цвет переднего плана, цвет фона, полужирный, курсив, подчеркивание, зачеркнутый, маленький, h1, h2, h3, нижний индекс, верхний индекс, моноширинный)
  • подсветка синтаксиса поддерживает несколько языков программирования
  • работа с изображениями: вставка в текст, редактирование (изменение размера/поворот), сохранение в формате png
  • работа со встроенными файлами: вставка в текст, сохранение на диск
  • работа с многоуровневыми списками (маркированный, пронумерованный, список дел и переключение между ними, многострочность с shift+enter)
  • работа с простыми таблицами (ячейки с простым текстом), вырезать/скопировать/вставить строку, импортировать/экспортировать в файл csv
  • работа с блоками кода: области простого текста (опционально с подсветкой синтаксиса) в тексте с форматированием, импорт/экспорт в текстовый файл
  • выравнивание текста, изображений, таблиц и областей кода (лево/центр/право/заполнить)
  • ассоциированные с текстом и изображениями гиперссылки (ссылки на веб-страницы, ссылки на узлы/узлы+якорь, ссылки на файлы, ссылки на папки)
  • проверка орфографии (используются pygtkspellcheck и pyenchant)
  • поддержка в приложение копирования/вставки: поддержка единичных изображений, единичных блоков кода, единичных таблиц и смесь форматированного текста, изображений, блоков кода и таблиц
  • копирование/вставка между приложением (тестировалось с libreoffice и gmail): поддержка единичных изображений, единичных блоков кода, единичных таблиц и смеси выбранного форматированного текста, изображений, блока кода и таблиц
  • копирование списка файлов из файлового менеджера и вставка в cherrytree создаст список ссылок на файлы, изображения распознаются и вставляются в текст
  • печать и сохранение в pdf файл выбранной области / узла / узла и подузлов / всего дерева
  • экспорт в html выбранной области / узла / узла и подузлов / всего дерева
  • экспорт в простой текст выбранной области / узла / узла и подузлов / всего дерева
  • toc генерация для узла / узла и подузлов / всего дерева, основанная на заголовках h1, h2 и h3
  • поиск узла, поиск в выбранном узле, поиск в выбранном узле и подузлах, поиск во всех узлах
  • замена в именах узлов, замена в выбранном узле, замена в выбранном узле и в подузлах, замена во всех узлах
  • повторение последнего поиска, повторение последней замены, повторение последнего применённого форматирования текста
  • импорт из html файла, импорт из директории html файлов
  • импорт из текстового файла, импорт из директории html файлов
  • импорт из basket, cherrytree, epim html, gnote, keepnote, keynote, knowit, mempad, notecase, rednotebook, tomboy, treepad lite, tuxcards, zim
  • экспорт в файлы cherrytree выбранной области / узла / узла и подузлов / всего дерева
  • парольная защита (используется 7-zip) – ВНИМАНИЕ: пока открыт защищённый паролем документ cherrytree, незащищённая паролем копия извлекается во временную папку файловой системы; эта копия удаляется, когда вы закрываете cherrytree
  • перетаскивание узлов дерева
  • автоматическое добавление ссылок на веб-страницу при записи URL
  • автоматическое добавление ссылки на узел при написании имени узла без пробелов и в верблюжьем стиле либо окружённого квадратными скобками [[имя узла]]

Домашняя страница: http://www.giuspen.com/cherrytree/

Автор: Giuseppe Penone

Лицензия: GPL-3+

Справка по cherrytree

использование:

cherrytree [-h] [-n NODE] [-x EXPORT_TO_HTML_DIR]
                  [-t EXPORT_TO_TXT_DIR] [-w]
                  [путь/до/файла]

Опции:

позиционные аргументы:
  путь/до/файла              Открыть документ CherryTree (опционально)

необязательные аргументы:
  -h, --help            показать справку и выйти
  -n УЗЕЛ, --node УЗЕЛ  Имя узла для фокуса
  -x EXPORT_TO_HTML_DIR, --export_to_html_dir EXPORT_TO_HTML_DIR
                        Экспорт в HTML в указанной директории
  -t EXPORT_TO_TXT_DIR, --export_to_txt_dir EXPORT_TO_TXT_DIR
                        Экспорт в текстовый формат в указанной директори
  -w, --export_overwrite
                        Перезаписать существующий файл

Руководство по cherrytree

Страница man присутствует, но повторяет базовое описание программы.

Примеры запуска cherrytree

Для открытия программы (графического интерфейса):

cherrytree

Установка cherrytree

Установка в Kali Linux

sudo apt install cherrytree

Установка в BlackArch

sudo pacman -S cherrytree

Информация об установке в другие операционные системы будет добавлена позже.

Скриншоты cherrytree

Инструкции по cherrytree

Ссылки на инструкции будут добавлены позже.

Близкие программы:

Рекомендуемые статьи: