学编程时,可以使用以下几款软件来做笔记:
Evernote
特点:Evernote是一款非常流行的笔记应用,支持记录编程学习过程中的笔记、代码片段、思维导图等。它支持多平台同步,可以在电脑、手机、平板等设备上随时查看和编辑笔记。
OneNote
特点:OneNote是微软推出的笔记应用,适合编程学习。它可以创建多个笔记本,每个笔记本可以包含多个分区和页面,便于组织和管理笔记内容。同时,OneNote也支持多平台同步。
Notion
特点:Notion是一款功能强大的协作笔记应用,可以用于编程学习的笔记整理和项目管理。它支持创建各种类型的内容块,如文本、代码、表格、嵌入式文件等,并且可以实现多人协作,方便与他人分享和合作。
GitHub Gist
特点:GitHub Gist是一个专门用于存储和分享代码片段的平台。你可以将自己的学习笔记和代码片段上传到Gist上,方便随时查看和分享。同时,Gist还支持Markdown语法,可以方便地编写和展示笔记内容。
Typora
特点:Typora是一款专为写作和笔记而设计的Markdown编辑器,支持实时预览,让你以轻松愉快的方式编写和编辑Markdown格式的学习笔记。它也支持导出为PDF、HTML、Word等多种格式。
Jupyter Notebook
特点:Jupyter Notebook是一种交互式笔记本,常用于Python编程。你可以在其中编写和运行代码、展示数据分析和可视化结果,并在同一文档中添加解释、笔记和示例。
语雀
特点:语雀是一款综合笔记软件,支持代码块、思维导图、流程图、UML图、码上掘金等功能。它提供了愉快的在线编辑体验,适合程序员记录技术文档。
Boostnote
特点:Boostnote是为编码器设计的笔记应用,可以直接在普通笔记中嵌入代码块,也支持创建单独的代码片段型注释。它还支持TO-DO LIST和番茄钟,适合计算机系学生使用。
MedleyText
特点:MedleyText与Boostnote类似,功能较少但挖得比较深,支持富文本格式和代码块嵌入,并且支持超过40种编程语言。它在使用本地笔记时完全免费。
Quiver
特点:Quiver是另一个类似Boostnote和MedleyText的应用程序,支持混合和匹配文本(Markdown和LaTeX格式)功能,适合需要管理大项目的程序员。
根据你的需求和习惯,可以选择以上一款或多款软件来辅助编程学习。