It is something like MDWiki but with the capability to read the index file `_vnote.json` of VNote, which enables us to share one notebook or folder of VNote.
Its look is based on Boostrap's website.
Just click on the `Documentation` tab, you could see how simple it is to share lots of articles.
When I started VNote two years ago, I was just a traditional C++ player. So Qt Widgets is the choice. I think it can give me the most freedom and power.
When VNote did not support PlantUML, I used VS Code and plugin to edit and preview PlantUML. It is annoying that I need to scroll to the right element every time I update a line. Why not just hit the element corresponding to current line? So VNote provides this now.
VNote supports Vim mode in the bone (Ctrl+J/K everywhere to navigate), Captain Mode (from the leader key of Vim), Navigation Mode (each widget shows two chars to select to focus), Universal Entry (just like CtrlP in Vim to search and jump), and so on.
This plugin just shows you the graph, right? VNote can scroll the corresponding element into view and highlight it, which is very helpful when the class diagram is really large on a small screen.
By the way, when you double click an element in the preview graph, VNote could highlight the originating definition code in the editor.
The Live Preview Tunnel, I think, is what makes VNote different from other editors. :)
Yeah! I used Vim to take md notes before writing VNote. I intended to write VNote to manage and preview the images, formulas, and charts. Indeed, VNote bollows a lot from Vim, like the leader key, split, and so on. I am satisfied about VNote for now. :)
VNote is a Vim-inspired Note-taking app. That is where "VNote" from. Give it a try :)
Hi, for now you could use VNote as an editor to open and edit any md files. VNote treats internal notes and external files differently. Indeed I use VNote to edit the github page and it is really enjoyable.
VNote uses notebook to manage notes. A notebook could be local, or synced via Dropbox. So you could use git to manage your notebook, too. Integration with git will be considered in the future.
VNote is great for managing and editing plaintext md files. All data is plaintext and you could even use any editor to edit your notes even after VNote is obsolete someday.
I think link in edit mode is OK. I used the conceal feature in Vim to hide the URL part of the link when I used Vim to edit Markdown before. But I found that it distracted me when I moved the cursor above the link, the URL part showed, and when I moved the cursor away, the URL part hid. I think it is better to show all the text to the user and use syntax to highlight the outline of the content.
About side-by-side live preview, I hate the feeling of moving eyes left and right frequently and try hard to keep track of where you are.
Use this kind of syntax seems do not support up to 6 levels of headings? VNote use `markdown-it` to render the Markdown, so VNote will recognize them in read mode. VNote just choose one syntax to recommend for simplicity, so the outline seems do not recognize it as header. For another example, image links in reference forms will not be previewed in place.