VNote:一个更懂程序员和 Markdown 的笔记软件

第一印象

主界面

  • 左侧是导航栏,支持笔记本导航、历史文件、浏览外部文件系统以及标签导航;
  • 右侧是工具栏,包括大纲、片段以及小推车;
  • 右下角是全文搜索,支持针对当前已打开文件、当前文件夹、当前笔记文本以及所有笔记本的搜索,包括文件名、内容、标签以及大纲搜索;
  • 顶部是工具栏,其中包括附件、通用入口、灵犀页等常用功能;
  • 舒适的 Markdown 体验

    1. 单纯按纯文本处理,代表软件是为知笔记,其缺点是只有黑压压的文字;
    2. 类富文本实时渲染模式,代表软件是 Typora,其缺点是矫枉过正,和 Markdown 的设计理念背道而驰;

    VNote 采用的是一种折中的方案——语法高亮和原地预览。通过精心的语法高亮以及图片原地预览,希望能在保证 Markdown 简洁的前提下,尽可能帮助用户掌握文章信息和脉络。

  • 所有文本都没有隐藏,而且可以直接访问;
  • 语法高亮标题、粗体、斜体;
  • 代码块语法高亮;
  • 公式、图片原地预览,支持 PlantUML、Flowchart 等图表增强;
  • 行 ,包括相对行 或绝对行 ;
  • 随心所欲的图片支持

    插入图片

    Markdown 与富文本的交互

    复制为富文本

    通用入口,让一切触手可达

    通用入口

    在当前所有打开文件中搜索 Markdown:

    搜索已打开的文件

    在当前所有打开文件的大纲中搜索 vnote:

    搜索大纲

    在 VNote 中,我基本很少使用工具栏那个传统的全文搜索了。要打开一个文件?通用入口!要查找一个关键字?通用入口!搜索所有大纲?通用入口!列出指定标签的文件?通用入口!全程快捷键高速操作,C++ 实现的全文搜索引擎即刻为你呈现所有结果!

    Vim 的疯狂

    VNote 名字的由来是: “A Vim-inspired note-taking application”,后面有 Emacs 用户抱怨所以才慢慢把这个标语去掉了,但 Vim 思想对 VNote 的影响可以说得上是疯狂。

    VNote 对 Vim 的疯狂可以体现在:

  • 所有列表都支持Ctrl+J/K上下导航;
  • 借鉴 Vim 的前导键,引入“舰长模式”,基本主要快捷键都通过Ctrl+E前导键开始,避免和其他软件的冲突;
  • 借鉴 Vim 的easy-motion插件,引入“导航模式”,所有部件都能通过快捷键来获取焦点。
  • 导航模式

    细节周到,惊喜不断

    由于是个人作品,因此 VNote 能非常灵活地提供一些非常有趣的巧妙的小功能,例如:

  • 灵犀页:一个可以用快捷键打开的临时的页面;
  • 快速访问:可以设置一个笔记通过快捷键打开;
  • 小推车:任意多选笔记,然后统一处理,例如导出;
  • 片段:通过快捷键插入常用文本;
  • 点击“了解更多”可访问文内链接

    声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

    上一篇 2019年5月1日
    下一篇 2019年5月1日