Skip to content

Latest commit

 

History

History
133 lines (91 loc) · 6.11 KB

我的笔记之道.md

File metadata and controls

133 lines (91 loc) · 6.11 KB

我的笔记之道·带你打造完美的笔记体验

在健明大大的推荐下我开始使用markdown做笔记。一开始我使用的是typora,它小巧精致,确实把我惊艳到了,真是一个不错的Markdown编辑器,但随着我写的笔记越来越多,其捉鸡的笔记管理体验让我开始寻找其他的编辑器。而且markdown插入图片也有诸多不便。正所谓“工欲善其事,必先利其器”,要是有这样一款编辑器,它有着像OneNote一样管理笔记的方式,支持云同步,又支持markdown这样简单快捷的语法,岂不美哉?

经过几天的探索,我终于发现一套接近完美的配合。接下来,请和我一起打造这样一款利器:

1. 坚果云:同步

  • 支持:Windows macOS Linux iPhone/iPad Android
  • 下载链接
  • 使用方法:在安装坚果云后,我的坚果云文件夹下,有非常详细的官方帮助文档

坚果云可同步电脑上的任意文件夹,非常简单易用。在文件夹上点击右键,在弹出菜单上选择“个人同步”即可;如果想要将此文件夹与同事、朋友共享, 可以选择“邀请伙伴同步”。而且还具备支持 markdown 预览的手机端APP,随时随地查看自己的笔记,对于仅仅用作同步笔记的我来说,免费版1G的上传流量已经绰绰有余。

mark

2. MPic图床神器:便捷的图片上传

MPic图床神器与七牛云绑定后可以实现:复制图片,或者拖拽至窗口直接上传七牛,并且粘贴的格式就是markdown格式,直接粘贴进编辑器即可。

mark

3.VNote:不仅仅是Markdown编辑器

VNote是一个基于Qt框架的、免费的开源笔记软件。它不是一个简单的Markdown编辑器。通过提供笔记管理功能,VNote使得编写Markdown笔记更简单和舒适!

mark

4. 我的笔记之道

坚果云和MPic都没有什么学习成本,而对于VNote,尤其像我一样从typora转换过来的同学,刚开始一定有很多不适应,但是当你熟悉了以后,你会发现这简直是全球第二好用的Markdown笔记软件!

VNote的主要特性有如下几点:

  • 直观的笔记管理体验;
  • 强大的快捷键;
  • 编辑时实时原地预览图片链接;
  • 编辑时,代码块支持语法高亮;
  • 支持 Mermaid 流程图,MathJax 数学公式;
  • 支持 Vim 模式;
  • 窗口可分割;

我的使用方法

  1. 首先新建一个笔记本:

mark

在弹出来的窗口中自定义笔记本名称和根文件夹之后,记得把这个根文件夹右键同步到坚果云,这样就可以实现,编辑完笔记后自动云同步。

mark

  1. VNote支持从文件新建笔记,这样就可以把以前写好的笔记都搬进来。

mark

  1. 接下来就可以愉快地玩耍啦~

我的使用心得

  1. 用好快捷键,以下是我比较常用的快捷键:
  • Ctrl+Alt+N
    在当前文件夹下新建笔记。
  • Ctrl+F
    页内查找和替换。
  • Ctrl+W
    编辑当前笔记。
  • Ctrl+T
    保存当前更改并退出编辑模式。
  • Ctrl+B
    插入粗体;再次按Ctrl+B退出。如果已经选择文本,则将当前选择文本加粗。
  • Ctrl+K
    插入行内代码;再次按Ctrl+K退出。如果已经选择文本,则将当前选择文本改为行内代码。
  • Ctrl+M
    插入代码块;再次按Ctrl+M退出。如果已经选择文本,则将当前选择文本嵌入到代码块中。
  • Ctrl+L
    插入链接。
  • 更多快捷键详见快捷键帮助

mark

  1. Vim Mode

VNote支持一个简单但有用的Vim模式,包括 正常插入可视可视行 模式。相信对于熟悉Vim同学来说一定是如鱼得水吧~

VNote支持以下几个Vim的特性:

  • r, s, S, i, I, a, A, c, C, o, O;
  • 操作 d, c, y, p, <, >, gu, gU, J, gJ, ~
  • 移动 h/j/k/l, gj/gk/g0, Ctrl+U, Ctrl+D, gg, G, 0, ^, {, }, $
  • 标记 a-z
  • 跳转位置列表 (Ctrl+O and Ctrl+I);
  • 前导键 (Space)
    • 目前 <leader>y/d/p 等同于 "+y/d/p, 从而可以访问系统剪切板;
    • <leader><Space> 清除查找高亮;
    • <leader>w 保存笔记;
  • zz, zb, zt;
  • uCtrl+R 撤销和重做;
  • 文本对象 i/a:word, WORD, '', "", ` `, (), [], <>, {};
  • 命令行 :w, :wq, :x, :q, :q!, :nohlsearch;
  • 标题跳转
    • [[:跳转到上一个标题;
    • ]]: 跳转到下一个标题;
    • []:跳转到上一个同层级的标题;
    • ][:跳转到下一个同层级的标题;
    • [{:跳转到上一个高一层级的标题;
    • ]}:跳转到下一个高一层级的标题;
  • /? 开始查找
    • nN 查找下一处或上一处;
    • Ctrl+NCtrl+P 浏览查找历史;
  • Ctrl+R 读取指定寄存器的值;
  • Ctrl+O 在插入模式中临时切换为正常模式;
  1. 更多便捷的功能请详见开发者大大的简书