Tag: notebook open source
Chinese Websites: https://github.com/tamlok/vnote/ Enter The Website
VNote is a free open source note taking software based on QT framework. It focuses on the editing and reading of markdown, aiming at providing comfortable editing experience. Support running on mainstream operating systems, including
Linux, windows and MacOS. Android client.

1. Notebook based management
VNote uses notebooks to manage notes. A notebook can be saved anywhere on the system, similar to the one in note. The concept that a notebook corresponds to an account. For example, you can have a notebook on your local file system and another notebook on an owncloud server. When different notes have different confidentiality requirements, separate notebooks are very suitable.
A notebook corresponds to a separate and complete folder on the file system. You can copy the folder to another location (or to another computer) and import it into vNote. VNote supports unlimited levels of folders in a notebook. VNote supports copying or cutting folders and notes within or between notebooks.
2. Intuitive note management
All notes are saved as plain text and managed through a plain text configuration file. Even without vNote, you can easily access your data. In this way, you can also use a third-party file synchronization service to synchronize your notes and import them into vNote on another computer.
VNote supports markdown and rich text notes, where markdown notes must have the suffix MD.
3. Minimize the gap between editing and reading
By using meaningful syntax highlighting and other features, vNote tries to provide markdown with what you see is what you get experience.
4. Grammar highlighting
VNote supports precise markdown syntax highlighting. VNote makes it easy for you to track and read your documents with a well tuned highlight style.
5. Real time picture preview
VNote supports previewing image links while editing. This way, you can stay in edit mode as much as possible and avoid switching frequently.
6. Good picture experience
When editing, it supports pasting and inserting pictures directly like other rich text editors. VNote will help you manage the inserted pictures. VNote saves these images in the images subdirectory in the same directory as your notes. When inserting a picture, vNote will pop up a window to preview the picture to be inserted. In addition, when you remove a link to an image in your note, vNote will automatically delete the corresponding image.
7. Interactive outline view during editing and reading
VNote provides a user-friendly outline view for both edit and preview modes. The outliner is a tree of items rather than simply inserting a piece of HTML.
8. Synchronous editing and reading mode
After switching edit or read mode, vNote will locate under the same section to help you quickly locate the original location.
9. Powerful shortcut key
VNote provides many shortcut keys to provide a pleasant editing experience.
10. Window segmentation
VNote supports unlimited horizontal window segmentation, which is convenient for you to organize and write notes.
VNote is designed as a markdown editor with note management function or note taking software with good markdown support. At present, some popular note taking software also provide markdown support, such as Zhizhi note taking, Youdao cloud note taking, etc., but most of them are just "Yu" and "Wu". Especially on Linux platform, they are Bu and Du.
Of course, there are many very powerful markdown focused editors. However, most do not provide note management (as an editor, it is not necessary to provide it), or just provide a simple file system browser. Among them, cutemarked is one of the popular markdown editors. VNote also refers to the software in many places during the implementation process.
VNote tries to minimize markdown's inborn sense of separation between editing and reading. At present, many editors use the left and right columns to edit and preview markdown at the same time, but editing and reading are still separated obviously. VNote uses accurate and meaningful syntax highlighting to help users track and identify the content of notes, making markdown provide good visual and typesetting effect as well as reading. At the same time, vNote supports in-situ preview of images while editing, further reducing the sense of fragmentation. After using vNote, you will want to stay in edit mode more.
In addition, vNote also uses vim and shell to provide many convenient and efficient shortcut keys. VNote does not provide a real VIM mode at present. This is because, unlike writing code, users usually write notes sequentially when editing notes.