【Tool】一个CS研究生的笔记系统

折腾了很长时间,目前没有一个理想的笔记系统能够简单易行地解决笔记、实验、代码管理问题,按照组合功能列出一些折腾历史,以供选择。
需求:

  • 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
  • 同步性不行

目前采用的方式

  1. github page + hexo的博客废弃没有打理,不过准备每次写完系列归档发布(以备面试),和内容基本重叠
  2. onenote 作为乱七八糟富文本内容、网页剪辑、微信文章收藏主力
    主要分三个区域:Academy/Personal/Library
  3. Markdown+文件夹结构+listary 来构建技术笔记和项目内容,包含Bug 记录/笔记整理/项目详情/读书笔记
    读书笔记也更新到豆瓣
  4. Jupyter notebook 用于记录代码片段snippet, 同步到github
  5. word 记录所有要在课题组交流的正式文件和结果

你可能感兴趣的:(【Tool】一个CS研究生的笔记系统)