折腾了很长时间,目前没有一个理想的笔记系统能够简单易行地解决笔记、实验、代码管理问题,按照组合功能列出一些折腾历史,以供选择。 需求: 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 记录所有要在课题组交流的正式文件和结果