VNote: A Vim-Inspired Markdown Note-Taking App for Programmers
In the article Cloud Notes Suitable for Programmers - WizNote, WizNote was recommended when it was still free. After WizNote started charging, some users might have given up. You can also choose Leanote, or the VNote introduced next. VNote is a Vim-inspired note-taking application designed specifically for Markdown.

VNote is a free, open-source note-taking software based on the Qt framework, supporting clients on Windows, Linux, and more. Since the author is a heavy Markdown user, VNote offers very friendly support for Markdown, making it a blessing for programmers.
User Experience
VNote stores all data locally. You can choose Nutstore or Seafile for synchronization. Compared to self-hosting Leanote, VNote saves on setup and maintenance costs.
VNote also supports a clear outline view, making the article structure clear at a glance.

When using it for the first time, I encountered a small issue: after creating the root folder for notes, I could not create files directly. I needed to create a subfolder first, and then create the note. This is something to keep in mind.

VNote supports unlimited levels of folders within a notebook. It also supports copying or cutting folders and notes within a notebook or between notebooks.

Summary
VNote is a portable application that works right out of the box after downloading. Its features are constantly being developed and improved. If you prefer storing your notes locally, I highly recommend this note-taking application. If you don't want to tinker, WizNote might be a better choice.
Project Address: https://github.com/tamlok/vnote Download Address: VNote