即使作为一种爱好,编程也容易产生挫折。建立网页,手机APP或者桌面应用是一个大项目,良好的笔记技能是使项目有序的关键,也是克服压力、绝望和疲劳的好方法。
然而,大多数笔记应用程序员并不是目标受众,这可能会让我们感到不舒服,甚至放弃这些工具。这就是为什么找到这些更好的笔记工具。看看有没有你在用。也欢迎在留言区分享你最喜欢的笔记软件!
1. Boostnote
(适用OS: Windows, Mac, Linux)
Boostnote是为编码器设计的笔记应用模型。虽然它没有现代笔记应用程序的所有功能(例如,它有Markdown基于文件夹的格式和组织功能,但缺乏自定义键盘快捷键),但具有程序员喜爱的所有功能:
您可以直接将代码块嵌入普通笔记中,并创建单独的代码片段注释,用于在注释中收集和分组多个代码块。它还支持TO-DO LIST帮你管理任务,和番茄钟混用不是很开心吗?
Boostnote他的价值也体现在他身上免费和开源。结合其功能,Boostnote是计算机系学生的理想选择
2. MedleyText
(适用OS: Windows, Mac, Linux)
MedleyText与Boostnote非常相似,功能少,但每个功能都挖得很深:富文本格式,代码块和自定义键盘快捷键可嵌入笔记。对于需要管理大型项目程序员来说,这是一个理想的选择。对于需要管理大型项目程序员来说,这是一个理想的选择。
当您将格式化代码直接嵌入笔记时,应用程序会自动突出语法,您也可以手动调整需要突出的部分。截至发稿时,MedleyText已支持40多种编程语言。
MedleyText使用本地笔记时完全免费,无限制。高级服务版MedleyText S它将于2017年下半年发布,允许用户将笔记同步存储在云中Web应用版本并与他人分享笔记。
3. Quiver
(适用OS: Mac)
Quiver另一个类似于上述两个应用程序:用户可以混合和匹配嵌入代码的文本(Markdown和LaTeX格式)功能。但Quiver有一个特殊的代码编辑器,比其他竞争产品更简单、更快。
该应用程序支持120多种编程语言。同步支持云存储Dropbox,Google Drive,iCloud等。而且因为笔记是存放的JSON因此,版本控制可以安全地用于跟踪变更。共享笔记本甚至允许大型项目的团队合作。
所以既然Quiver为什么这么牛把它排在第三位?因为它只能在那里Mac上使用。虽然Mac这是一个很好的编程环境,但大多数编码器仍然存在Windows或Linux上。我们认为这是一个相当负面的影响。
4. OneNote
(适用OS: Windows, Mac, Android, iOS, Web)
OneNote可以说是最好的笔记应用程序,但目前缺乏语法亮点,不适合程序员。幸运的是,由GitHub免费插件由用户发布OneNote语法可以在代码中突出。
插件有点重,但最终可以使用OneNote保存代码注释应该是一件非常快乐的事情。OneNote对于计算机和工科学生来说,这是学生记笔记的最佳方式之一。
使用笔记共享功能OneNote合作项目也很方便。最重要的是,它乎所有主要平台都是免费的,包括台式机和移动设备(除了Linux以外~)
5. CherryTree
(适用OS: Windows)
CherryTree与大多数笔记应用程序不同,更像是个人维基。但由于页面可以嵌套在层次结构中,做笔记绰绰有余。是什么让它看起来像维基?主要是因为链接可以插入整个笔记本,跳转到其他页面。
还有类似的其他功能CherryTree包括wikidPad和以星,但CherryTree支持特殊代码专用页面类型。程序员可以使用传统的笔记来记录想法和任务,并使用代码专用页面来记录片段的代码。就页面层次而言,两种类型的操作模式完全相同。
CherryTree很快,让它成为最好的轻量级笔记应用程序之一。
6. Sublime Text
(适用OS: Windows, Mac, Linux)
作为程序员,你可能早就知道了Sublime Text。是的,这是一个文本编辑器,而不是一个笔记应用程序,但它也可以用来做笔记:每个笔记作为一个文本文件,每个代码片段在一个单独的语言文件中。
Sublime Text原生功能非常适合提高整体生产力,分割多个编辑器窗格的功能是不可或缺的。但是对于笔记和组织功能,使用一些免费插件也能取得更好的效果。
SideBarEnhancements是每个Sublime Text用户必备插件。它增加了一些优化的侧栏,主要是在菜单中单击键盘文件时。PlainTasks在编辑器中集成一个TO-DO LIST。MarkdownEditing为您提供使用markdown语法笔记的方式。
Sublime Text理论上花你70美元,但免费期永远不会结束。只要你能忍受偶尔的弹出窗口提醒你购买完整的版本,你就可以无限期地免费使用Sublime Text。
7. TickTick
(适用OS: Windows, Mac, Android, iOS, Web)
尽管TickTick是一个TO-DO LIST应用程序,但有一个微妙的功能,使它非常适合记笔记:每个列表项都有一个描述字段,可以作为记事本。
作为程序员,你可以使用它TickTick跟踪所有任务作为单独列表项目,并存储每个任务所需的注释。但由于没有突出语法功能或丰富的文本格式,它实际上更适合管理程序员的想法,而不是存储代码片段。
此外,你还可以享受完整TO-DO LIST功能:文件夹系统、子任务、定期任务、提醒、优先事项等。TickTick免费版限制了每年28美元的列表数量。
成为更好程序员的额外秘密
如果你不喜欢这些,你仍然可以在代码中粘贴笔记。这不是管理抽象项目的最佳方式,因为这需要编码习惯清晰,但这是一个很好的方法来注释一些低阶段的字段。
必须不断改进哪种方式。编程很难,所以自豪编程时,有时会有一点技巧或捷径,它可以大大提高我们的效率。
私信:收到资料Python全套学习资料