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. 全面解读Java NIO工作原理(3)

    全面解读Java NIO工作原理(3) 2011-12-14 10:31 Rollen Holt Rollen Holt的博客 我要评论(0) 字号:T | T JDK 1.4 中引入的新输入输出 ( ...

  2. JavaScript中对象数组 作业

    var BaiduUsers = [], WechatUsers = []; var User = function(id, name, phone, gender, age, salary) { t ...

  3. 使用Glide以及OkHttp集成

    1.glide的使用: 添加依赖: compile 'com.github.bumptech.glide:glide:3.7.0' 调用代码: ImageView imageView = (Image ...

  4. erlang进程概述

    一.概述 与大多数的进程相反,Erlang中的并发很廉价,派生出一个进程就跟面向对象的语言中分配一个对象的开销差不多. 在启动一个复杂的运算时,启动运算.派生进程以及返回结果后,所有进程神奇的烟消云散 ...

  5. DevOps之三 Git的安装与配置

    Centos7 安装Git 一.卸载Centos7 自带的git # git --version git version 1.8.3.1# whereis gitgit: /usr/bin/git / ...

  6. 解密TTY

    本文内容来自The TTY demystified ,讲述了*NIX系统中TTY的历史与工作原理,看完后解决了我很多疑惑,于是做此翻译,与大家分享. 译者:李秋豪 江家伟 审校: V1.0 Sun M ...

  7. .NET开发微信小程序-获取OpenId

    注:获取当前用户信息只需要用GetUserInfo这个方法就行.这里就不需要提了 前端代码: CallBack:回调函数 function GetOpenID(CallBack){ var appIn ...

  8. Java中判断是否为空的方法

    1.判断字符串或者对象是否为空 首先来看一下工具StringUtils的判断方法: 一种是org.apache.commons.lang3包下的: 另一种是org.springframework.ut ...

  9. 云计算大数据:Xen、KVM、VMware、hyper-v等虚拟化技术的比较

    1.Xen.KVM.VMware.hyper-v等虚拟化技术的比较,xen和kvm,是开源免费的虚拟化软件. vmware是付费的虚拟化软件. hyper-v比较特别,是微软windows 2008 ...

  10. namespace------------https://www.cnblogs.com/linhaifeng/p/6657119.html

    PHP支持两种抽象的访问当前命名空间内部元素的方法,__NAMESPACE__ 魔术常量和namespace关键字. 常量__NAMESPACE__的值是包含当前命名空间名称的字符串.在全局的,不包括 ...