Onenote & Evernote & VSC+Markdown构建个人笔记系统

umeowbing(转载请注明出处)

1 Why

笔记本太多,全部带着太重,查找起来也很麻烦……

笔记太多,每条都记下来又慢又累……

强迫症,不分门别类不舒服,纸质笔记不好调整……

看到这篇文章的时候,emmmm……欢迎加入“苦恼如何平衡纸质笔记与电子笔记”大家庭,毕竟知识千千万万条,不可能不分主次每条都一丝不苟地写下来,也不可能百分百依赖电子笔记的截图和保存。

我比较喜欢的方式是:针对个人情况和使用习惯,初次学习时,将合适的笔记用合适的方式进行记录,目的是精简知识点,便于记忆。最终将所有的条目归档到硬盘或云端。

2 What

需求一般是“读、写、整理”,使用场景一般是“收集、整理、归档”,相互对应一下即:

  1. Inbox——>Evernote(印象笔记):收集但未阅读,这里存储的是可能有价值的文档,但好坏还需要进一步分辨;
  2. Processing——>OneNote+VSC:阅读,判断是否有用;写作,有输出才能有收获。
  3. Archive——>Onenote:将有价值的文档、笔记归档,方便以后查阅。

3 How

  • Evernote (印象笔记)——Inbox的角色,网络收藏夹
  • 需求:帮助收集网络信息,要方便、支持多家媒体、多平台同步。
  • 优点:在于多平台多终端、支持多软件推送(微信、微博、知乎等等大部分主流媒体)、浏览器剪藏;
  • 缺点:编辑功能较弱,不支持markdown(马克飞象?不用,后面说原因),不太适合写作排版。

所以最适合的角色就是“Inbox”了,收纳你想收纳的一切。

  • OneNote——所有笔记的最终去处
  • 需求:看电子书的时候难免想记点啥,但不想用笔。想构建个人图书馆,要稳定且持续的支持(当然是微软!)。
  • 优点:“笔记本-分区-页面”的层次符合一般的分层习惯,编辑实时同步(在手机上修改笔记,pad上实时跟随,但网速不好就会延迟……),多平台多终端,排版ok,丰富的项目图标适合做bullet journal。
  • 缺点:OneNote的编辑功能比word弱,原生不支持markdown,有人说国内同步慢(我觉得还行)。

适合OneNote的角色是,纸质笔记拍照归档,Inbox好文的归档,简单笔记批注的出生地。总之就是一切笔记最后的去处。

  • VSC(Visual Studio Code) + markdown插件:写字的地方
  • 需求:以我个人使用习惯来说,印象笔记和OneNote都是书架,而不是写字板。除了读一些电子文档,我会截图、批注然后用OneNote保存以外,写东西还是在别的地方。Markdown并不是一个普遍的需求,因为“加粗、标题分级、项目列表”这些东西用word之类已经很方便了,但如果你需要在文档里插入代码段用md语言画流程图、甘特图、时序图、各种图用latex的习惯插入公式,那markdown功能就很必要。emmmmm,然而我是个秃头(假)程序媛……
  • 优点:知道有VSC这个东西的时候,我抛弃了Typora(一个离线markdown软件)……因为VSC不仅能写代码,还能写文档,支持md文件预览简直美滋滋,能少用一个软件岂不美哉?
  • 缺点:插件要自己下,在VSC里搜一下就行了,也不费事。Typora对图片插入支持比较好,一般的md要找一个图床先上传图片。如果不是程序员的话,建议将VSC换成Typora,这是目前我用过最喜欢的离线md软件。

4 Supplement

  • Bullet Journal :子弹笔记,核心是“项目+转移”。可以搞得很复杂漂亮,也可以很简单明了。我用来做简要的to-do-list(明明是not yet-do-list,捂脸.jpg)。

使用Onenote & Evernote & VSC+Markdown构建个人笔记系统的更多相关文章

  1. 学习笔记:Vue+Node+Mongodb 构建简单商城系统(二)

    前面几个月工作有点忙,导致构建简单商城系统的计划搁置近三个月.现在终于有时间重新回过头来继续本计划.本篇主要记录自己在阿里云服务器上搭建node运行环境的整个过程,以及对其中遇到的一些问题的思考. 一 ...

  2. CloudNotes:一个云端个人笔记系统

    很长时间没有更新博客了,一直在忙着工作和生活琐事,虽然偶尔也有闲暇之时,但短短的几个小时空闲又未必能够静下心来.最近一个多月突发奇想,将自己在近一年前做的一个自己用的云端个人笔记系统重构美化了一下,增 ...

  3. 使用Guava EventBus构建publish/subscribe系统

    Google的Guava类库提供了EventBus,用于提供一套组件内publish/subscribe的解决方案.事件总线EventBus,用于管理事件的注册和分发.在系统中,Subscribers ...

  4. CloudNotes云端个人笔记系统系列文章汇总

    [CloudNotes版本更新信息与下载地址:http://cloudnotes.cloudapp.net/webapi/Home/Release] [CloudNotes RESTful API帮助 ...

  5. ELK+kafka构建日志收集系统

    ELK+kafka构建日志收集系统   原文  http://lx.wxqrcode.com/index.php/post/101.html   背景: 最近线上上了ELK,但是只用了一台Redis在 ...

  6. Apache代理Tomcat实现session共享构建网上商城系统

    一.环境介绍 二.安装配置后端服务器 三.安装配置前端服务器 四.配置Tomcat服务器实现session共享 五.构建网上商城系统 一.环境介绍 系统版本:CentOS 6.4_x86_64 Mys ...

  7. 从入门到放弃,.net构建博客系统(二):依赖注入

    文章目录:<从入门到放弃,.net构建博客系统> 从入门到放弃,.net构建博客系统(一):系统构建 从入门到放弃,.net构建博客系统(二):依赖注入 上一篇中有讲到项目启动时会进行io ...

  8. SpringBoot开发案例从0到1构建分布式秒杀系统

    前言 ​最近,被推送了不少秒杀架构的文章,忙里偷闲自己也总结了一下互联网平台秒杀架构设计,当然也借鉴了不少同学的思路.俗话说,脱离案例讲架构都是耍流氓,最终使用SpringBoot模拟实现了部分秒杀场 ...

  9. 从构建分布式秒杀系统聊聊Disruptor高性能队列

    前言 秒杀架构持续优化中,基于自身认知不足之处在所难免,也请大家指正,共同进步.文章标题来自码友 简介 LMAX Disruptor是一个高性能的线程间消息库.它源于LMAX对并发性,性能和非阻塞算法 ...

随机推荐

  1. 升级Centos 7/6内核版本到4.12.4的方法

    一.查看那系统内核版本 二.升级内核 三.修改grub中默认的内核版本 四.重启系统并查看系统内核 公司打算上Docker服务,目前需要安装运行环境,Docker新的功能除了需要Centos 7系统之 ...

  2. MySQL中遇到的几种报错及其解决方法

    MySQL中遇到的几种报错及其解决方法 1.[Err] 1064 - You have an error in your SQL syntax; check the manual that corre ...

  3. 【Java入门提高篇】Day16 Java异常处理(下)

    今天继续讲解java中的异常处理机制,主要介绍Exception家族的主要成员,自定义异常,以及异常处理的正确姿势. Exception家族 一图胜千言,先来看一张图. Exception这是一个父类 ...

  4. Django rest framework(6)----序列化

    目录 Django rest framework(1)----认证 Django rest framework(2)----权限 Django rest framework(3)----节流 Djan ...

  5. 深入理解SpringBoot之自动装配

    SpringBoot的自动装配是拆箱即用的基础,也是微服务化的前提.其实它并不那么神秘,我在这之前已经写过最基本的实现了,大家可以参考这篇文章.这次主要的议题是,来看看它是怎么样实现的,我们透过源代码 ...

  6. Java面向对象(一、封装)

    Java 封装 封装的概念 在面向对象程式设计方法中,封装(英语:Encapsulation)是指一种将抽象性函式接口的实现细节部份包装.隐藏起来的方法. 封装可以被认为是一个保护屏障,防止该类的代码 ...

  7. hexo+github创建属于自己的博客

    配置环境 安装Node(必须) 作用:用来生成静态页面的 到Node.js官网下载相应平台的最新版本,一路安装即可. 安装Git(必须) 作用:把本地的hexo内容提交到github上去. 安装Xco ...

  8. QT5:C++实现基于Multimedia的音乐播放器(序)

    前段时间C++课设,决定做个播放器,于是参考了网上的代码后,做了个很简陋的音乐播放器(只写了MP3格式)出来,虽然功能甚少,但还是决定把过程记录一下. 成品如下图: 播放器功能: 上.下一首,音量控制 ...

  9. Mac命令行

    参考:http://www.cnblogs.com/-ios/p/4949923.html 必读 涵盖范围: 这篇文章对刚接触命令行的新手以及具有命令行使用经验的人都有用处.本文致力于做到覆盖面广(尽 ...

  10. sqlserver聚合索引(clustered index) / 非聚合索引(nonclustered index)的理解

    1. 什么是聚合索引(clustered index) / 什么是非聚合索引(nonclustered index)? 可以把索引理解为一种特殊的目录.微软的SQL SERVER提供了两种索引:聚集索 ...