Cherrytree - a powerful note-taking and formatting app

cherrytree-main

Without a doubt having a note-taking app is an excellent help even on a mobile device and this is at least highly efficient in work environments and mainly in offices and in the sales environment.

For this in Linux we have different applications for this, from the most famous one like Evernote but which unfortunately does not have an official client for Linux.

That is why we can make use of some alternatives to this, among them is Cherrytree which is a lightweight, fast and hierarchical open source note taking application.

There are very few note-taking apps that represent your notes in a tree structure.

And of course this versatile and powerful tool that offers a wide range of features such as rich text, syntax highlighting, image handling, hyperlinks, import / export with support for multiple formats, support for multiple languages, etc.

Cherrytree Features

In rich text foreground color, background color, bold, italic can be formatted, underline, strikethrough, small, h1, h2, h3, subscript, superscript, monospace)

cherry tree features syntax highlighting It supports several programming languages, so together with the rich text it is possible to have clear and concise notes at a glance.

In addition to it we can add image handling with which it is possible to insert into the text, edit (resize / rotate), save as png file.

Su advanced search function allows you to locate files in the file tree, regardless of their location.

Supports keyboard shortcuts, import and export notes, syncs with cloud services Like Dropbox, it formats rich texts and password protects to keep your notes safe.

Cherrytree, being an organizer and a full-featured hierarchical schema, tIt also allows you to add images, tables, links, etc., to notes and even save them in PDF.

In addition to the features already mentioned we can find many others, of which we list below:

  • Handling embedded files: insert into text, save to disk
  • The handling of lists (with bullets, numbered, pending and toggle between them, multilines with scroll + enter)
  • Simple handling of tables (cells with plain text), cut / copy / paste row, import / export as csv file
  • Code box handling: plain text boxes (optionally with syntax highlighting) in rich text, import / export as text file
  • Alignment of text, images, tables and code boxes (left / center / right)
  • Hyperlinks associated with text and images (links to web pages, links to nodes / nodes + anchors, links to files, links to folders)
  • Spell check (using pygtkspellcheck and pyenchant)
  • Copying a list of files from the file manager and pasting them into cherrytree will create a list of links to the files, the images are recognized and inserted into the text
  • Print and save as pdf file of a selection / node / node and subnodes / whole tree
  • Export to html of a selection / node / node and subnodes / whole tree
  • Export to Plain Text of a Selection / Node / Node and Subnodes / Entire Tree
  • Toc generation for a node / node and subnodes / whole tree, based on the h1, h2 and h3 headers
  • Find node, search selected node, search selected node and subnodes, search all nodes

How to install cherrytree on Ubuntu and derivatives?

cherrytree-code

Si want to install this excellent application on their systems, it is necessary to add a repository to the system to be able to obtain this application.

For this We will have to open a terminal with Ctrl + Alt + T and execute the following commands in it:

First we are going to add the repository to the system with:

sudo add-apt-repository ppa:vincent-c/cherrytree

Done this now we must update the list of applications and repositories with:

sudo apt-get update

And finally we proceed to install the application on our system with this command:

sudo apt-get install cherrytree

And ready with it, we will have installed the application in the system and we can proceed to execute it, just look for its launcher in our application menu to start using it.


Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.

  1.   n3m0 said

    David, try adding the PPA in Linux Mint 19, and you reply "The PPA is not available for bionic"

  2.   Jesus said

    There is something wrong in the writing of the note, nowhere do they specify the project website, it turns out that on the official website there is the official CherryTree PPA and compatible with Bionic and there is even a .deb of the application for those who use Debian or do not want to use the PPA, so for friend @ n3m0 if it is available for Linux Mint 19 I myself am using it in that Distro, just visit https://www.giuspen.com/cherrytree/ and there it is. For the rest, CherryTree is an excellent application. I've been using it for about 4 years and I synchronize my notes with a password through Dropbox and I can't be more than happy.