# 为什么需要 VNote
## 什么是 VNote
开始之初，VNote 是一款专为 **Markdown** 设计的 **V**im 风格笔记应用程序。它不仅仅是一个 Markdown 编辑器。 VNote 旨在成为一个带有便捷笔记管理的功能强大的 Markdown 编辑器，或者一个拥有舒适 Markdown 体验的笔记软件。

现在，VNote 致力于成为一个舒适的笔记平台，会逐步支持更多的文档格式。

VNote 是免费、开源的。您可以获得适用于 Linux，Windows 和 macOS 的版本。

## 为什么要造另一个 Markdown 轮子
### 关于 Markdown 的见解
Markdown 作为一种简单的标记语言，与富文本不同，与生俱来就带有**编辑和阅读之间的鸿沟**。处理该鸿沟的方法一般有三种：

1. 作为一个极端，一些编辑器只是将 Markdown 视为**纯文本**。用户可能会迷失在凌乱的黑色字符中，**难于追踪**笔记的信息脉络。
2. 大多数 Markdown 编辑器使用两个并排面板以**同时编辑和预览** Markdown 笔记。它使事情变得更加简单，因为用户可以在编辑文本的同时预览到一个美观的排版和布局。但是，两个面板可能占据整个屏幕，并且用户要不断左右移动视线，这使用户极其容易分心。
3. 另一个极端是，一些编辑器在用户输入后马上转换 Markdown 元素，使得在使用 Markdown 时就像使用一些快捷方式在 Word 里编辑富文本文档一样。这可能与 Markdown 的设计目标相冲突。

由于大多数编辑器选择第二种方式，因此很多用户一提起 Markdown 就会想起实时预览。这可能是一个对 Markdown 的**误解**。定位为简单的标记语言，Markdown 旨在帮助在编辑时方便跟踪文本信息，并在转换为 HTML 后进行阅读时提供漂亮的排版。

### VNote 的权衡方式
VNote 尝试通过**精心调整的语法高亮和其他一些功能**来最小化鸿沟并为 Markdown 提供尽可能好的所见即所得效果。通过帮助跟踪内容，用户无需预览或者在输入后立即修改文本。