本文对照2016年的笔记系统:2016年底的笔记系统
个人日志、文档、笔记的存储与浏览,不包含收集、待办事项、日历(目前在用滴答清单)。
基于markdown文本格式,配合 Visual Studio Code 和 坚果云,并定期打包备份。对比之前的方案:Sublime Text + Git + Bitbucket,VSCode的易用性更高,坚果云更适合国内的现状。
所有文档以文件夹方式存储,VSCode直接打开文件夹,会以树形显示文件列表,只要做好分类即可。
纯文本格式便于输入、整理、导出、查询。我不反对使用印象笔记、为知笔记等产品,但它们都无法导出文档,也就是说文档不完全受自己掌控。同样,基于markdown格式的笔记,可以方便的渲染成html格式,发布在豆瓣、微信都极其方便,也便于发布到基于jekyll的blog系统。
这样的系统支持所有平台,也可以用其他编辑器。移动端可以使用坚果云的markdown文件预览功能查看,但并不适合编辑(笔记的需求不是编辑)。
VScode支持多种主题和字体,比如暗色的编辑器背景。侧边栏切换快捷键 ctrl + B
,可以打开或关闭树形侧边栏。如果使用宽屏显示器,可以切换多种视图格式,比如两栏、三栏、两列等等。
还支持大纲预览 Outline view ,在树形菜单的底部打开。
对了,还支持自动保存文档,在菜单“file-Auto save”
VSCode 的全文查询功能很方便。快捷键ctrl + shift + F
,可以直接打开整个文件夹(所有笔记文件)搜索。结合自己的文档编辑习惯(比如加入tag:#读书笔记)即可快速查询。
VSCode 内置对markdown文档的预览,ctrl + shift + V
即可在新标签页打开html预览,ctrl + K V
分屏实时预览。
要发布,只要拷贝预览部分到富文本编辑器里,比如豆瓣的新编辑器。如果喜欢,你可以替换自己的css文件。
VScode官方文档 还提供了其他插件,比如:
- markdownlint,纠正markdown文件语法错误,实测稍显严格
- Instant Markdown,在外部浏览器中预览
- Markdown Preview Enhanced,甚至可以预览流程图的强大插件
- 插入图片需要图床
- 没有内置的tag系统,需要自己写入关键词
- 移动端编辑困难
我把笔记定位成整理、迭代的内容库,因此收集依赖微信、滴答清单、纸笔等其他工具,笔记的编辑在电脑上完成。
按照需要设置文件夹,深度不要太多。我基本的几个文件夹包括:inbox、每日log、写作、读书笔记等等。
通过树形侧边栏和全文搜索快速定位笔记文件,编辑并整理。及时标注文件编辑时间,以便识别。
前面提到过,预览显示的html文档可以拷贝,可以通过chrome浏览器直接打印输出成pdf。
MDwiki 貌似天生配合我的笔记系统,但目前使用并不多。之前写的笔记:MDwiki笔记。
更新时间:20181015