折腾了很长时间,目前没有一个理想的笔记系统能够简单易行地解决笔记、实验、代码管理问题,按照组合功能列出一些折腾历史,以供选择。
需求:
- linux 和 windows 转换方便或云同步
- 支持markdown
- 标签+多层级树状管理
- 代码支持良好
- 图片支持良好
- 导出和转换其他格式方便
- 论文管理、标注笔记方便
- 数学公式
Onenote:
优点在于自由,缺点也在于自由。
- 笔记本、层级管理很不错
- 富文本、多媒体支持良好
- 浏览器剪藏+微信收藏过于好用
缺点: - linux下无支持
- 不支持 Markdown
- 代码支持差
- 笨重
typora :
优点
- markdown 很好看,轻量级
- linux 下兼容
- 数学公式方便
- 便于导出格式优美pdf
缺点 - 文件管理一塌糊涂
- 图片支持一塌糊涂
- 收藏其他文章不现实
综上,一般作为markdown编辑器,写一些原创笔记,用windows文件夹存储和传输。
jupyter notebook:
最大的优点无疑是代码调试的支持,代码支持性非常好,适用于做可复用的代码库笔记。可以上传Github。
缺点:
- 图片
latex:
- 公式方便
- 漂亮优美
缺点: - 生成后不便修改保存
- 无任何管理机制
word:
管理实验数据和实验室方面回复老师一般用word ppt层面的,便于转化交流。
博客:
运营维护博客过于麻烦。
citavi:
论文管理系统,导出+ 笔记一应俱全。
- 直接标注笔记方便
- 管理论文库方便
缺点: - 过于笨重,启动半小时
mybase:
小型数据库管理系统,刚用觉得非常好。
- 富文本、网页、markdown、附件都支持
- 管理系统很强,自由,和windows文件树相互转化的比较好
缺点在于 - 学习麻烦且收费
- markdown图片不方便
boostnote:
- markdown + 比较好的文件管理系统
- 导出方便
缺点: - 存储格式并非md
- 同步性不行
目前采用的方式
- github page + hexo的博客废弃没有打理,不过准备每次写完系列归档发布(以备面试),和简书内容基本重叠
- onenote 作为乱七八糟富文本内容、网页剪辑、微信文章收藏主力
主要分三个区域:Academy/Personal/Library - Markdown+文件夹结构+listary 来构建技术笔记和项目内容,包含Bug 记录/笔记整理/项目详情/读书笔记
读书笔记也更新到豆瓣 - Jupyter notebook 用于记录代码片段snippet, 同步到github
- word 记录所有要在课题组交流的正式文件和结果