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. DHCP的主要知识点

    首先,先写一遍配置 好几种安装方式,我这里用的最简单的yum源安装: mkdir /mnt/cdrom mount -r /dev/sr0 /mnt/cdrom       ##创建挂载点 vim / ...

  2. BuautifulSoup4库详解

    1.BeautifulSoup4库简介 What is beautifulsoup ? 答:一个可以用来从HTML 和 XML中提取数据的网页解析库,支持多种解析器(代替正则的复杂用法) 2.安装 p ...

  3. 基于one2team框架的Highcharts图表图片导出方案

    这篇文章已经没有什么意义了,新版的HIghcharts提供Java图片导出解决方案,你需要做的就是下个Maven,bulid一个war就Ok了.---addedy on 2012-11-15 多说一句 ...

  4. require/exports 和 import/export 区别

    零.区别 1.require/exports 是 CommonJS 的标准,适用范围如 Node.js 2.import/export 是 ES6 的标准,适用范围如 React 一.间接获取对象 ( ...

  5. dw cs6 trial

    试用版: https://helpx.adobe.com/x-productkb/policy-pricing/cs6-product-downloads.html English/Japanese: ...

  6. 架构之微服务(etcd)

    1. ETCD是什么 ETCD是用于共享配置和服务发现的分布式,一致性的KV存储系统.该项目目前最新稳定版本为2.3.0. 具体信息请参考[项目首页]和[Github].ETCD是CoreOS公司发起 ...

  7. mybatis源码解读(五)——sql语句的执行流程

    还是以第一篇博客中给出的例子,根据代码实例来入手分析. static { InputStream inputStream = MybatisTest.class.getClassLoader().ge ...

  8. python捕获异常、处理异常

    https://blog.csdn.net/jmilk/article/details/50047457

  9. mysql中enum类型理解

    ENUM是枚举类型,它虽然只能保存一个值,却能够处理多达65535个预定义的值.下面是我写的一个mysql语句 CREATE TABLE student( id INT(11) PRIMARY key ...

  10. popup_layer插件示例

    导入popup_layer.js插件 设置好显示的div: <div class="main" id="showImg" style="disp ...