VNote: A Vim Inspired Markdown Note Taking App

vNote

VNote is a free and open source application written in QT, Focused for taking based notes specially for Markdown (lightweight markup language), VNote is designed to provide a comfortable editing experience. 

For those readers who do not know Markdown, I can tell you that this is a lightweight markup language with plain text format syntax. This language is designed so that it can be converted to HTML and many other formats using a tool of the same name.

Markdown is often used for formatting readme files, for posting messages on online discussion boards, and for creating rich text using a plain text editor.

VNote Features

VNote is not just a simple Markdown editor. By providing note management, vNote makes Markdown note taking simpler and more enjoyable.

This editor is traditional for most similar apps, the user interface optionally integrates into the system notification area.

It has support for Skins (by default it has a light and a dark theme), it also allows us to hide the toolbars and menus.

VNote use a separate directory to store your notes, its location is arbitrary and is set when the application is first started.

Regardless of this, we also have the option of being able to handle multiple profiles, this can be useful for the distribution of notes due to the security level (using an encrypted directory), the need to sync notes with cloud services, and so on.

Each note has its own subdirectory, the entries can be combined into a hierarchical structure, the number of subdirectories and notes in them is unlimited.

For creating and editing records VNote provides a complete, easy-to-use visual editor with Markdown support.

Between Its main characteristics can be highlighted:

  • Support for inserting images directly from the clipboard.
  • Supports outline in both edit and read mode.
  • Custom styles in both edit and reading mode.
  • Vim mode and a set of powerful shortcuts.
  • Supports infinite levels of folders.
  • Supports multiple tabs and split windows.
  • Supports Mermaid, Flowchart.js and MathJax
  • It has support for HiDPI.
  • It supports note attachments.
  • Supports themes and dark mode.

How to install Vnote on Linux?

If you want to install this application on your system, we can do it by following some of the instructions that we share below according to your Linux distribution that you are using.

VNote dark

For most distributions We can download the AppImage file, for this we must go to the official website of the project and in the download section we can get the download link. The link is this.

You can download the latest stable version right now with this command:

wget https://github.com/tamlok/vnote/releases/download/v1.20/VNote-1.20-x86_64.AppImage -O vnote.AppImage

Once the package is downloaded, we must give the file execution permissions, which we can do with the following command:

sudo chmod a+x vnote.AppImage

And ready with it we can start using the application in the system. To run it, just double-click on the downloaded file. Or from the terminal we can open it by executing:

./vnote.AppImage

For Arch Linux users or distributions derived from it, we can install the application directly from the AUR repositories. We can do it by executing the following command:

yay -S vnote

For this it is necessary to have an assistant for AUR, you can use the one I recommend in this article.

VNote It can be run in the classic window mode and it also allows us to work in full screen modeApplication settings and notes tree are stored in the same directory (~ / .config / vNote), with support for exporting individual notes or separate Markdown tree notes (* .MD) into HTML files or PDF documents and notes that can be printed.

The administration of applications is carried out through the use of mouse and / or keyboard shortcuts (similar to those of VIM).


The content of the article adheres to our principles of editorial ethics. To report an error click here!.

Be the first to comment

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.