推荐⼏款能提升代码效率的笔记应⽤
编程容易产⽣挫折,即使作为⼀种业余爱好也可能是这样。建⽴⼀个⽹页,⼿机APP或桌⾯应⽤都是个很⼤的⼯程,好的记笔记技能是让这
个⼯程井然有序的关键,也是克服压⼒、绝望和倦怠的好⽅法。
但是⼤多数笔记应⽤的设计并不是以程序员作为⽬标受众,这些程序可能会让使⽤者⽤起来很难受,甚⾄完全放弃这些⼯具。这就是为什么我们为你来了这些最好的笔记⼯具。快来看看——你会爱上它们的!
1. Bo o stno te
(适⽤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. OneN o te
(适⽤OS: Windows, Mac, Android, iOS, Web)
OneNote可以说是最好的笔记应⽤程序,但⽬前它缺乏语法⾼亮功能,因此不适合程序员使⽤。幸运的是,由GitHub⽤户发布的免费插件使OneNote可以在代码中突出语法了。
插件是有点笨重,但终于可以使⽤OneNote保存代码注释应该是相当开⼼的⼀件事。OneNote是学⽣记笔记的最佳⽅式之⼀,对于计算机和⼯科学⽣来说,这是⼀个特别好的消息。
笔记共享功能使得OneNote协作项⽬起来也⾮常⽅便。⽽最重要的是它⼏乎在所有主要平台上都是完全免费的,包括台式机和移动设备(除了Linux以外〜)
ryTree
5. Cher ryTr ee
(适⽤OS: Windows)
CherryTree不像⼤多数笔记应⽤程序,⽽更像⼀个个⼈维基。但是由于页⾯可以彼此嵌套在层次结构中,所以记笔记绰绰有余了。是什么让它看起来像维基呢?主要是因为可以在整个笔记本中插⼊链接,跳转到其他页⾯。
还有其他功能类似CherryTree的应⽤,包括wikidPad和以星,但CherryTree⽀持特殊的代码专⽤页⾯类型。程序员可以使⽤常规的笔记记录想法和任务,并使⽤代码专⽤页⾯纪录⽚段的代码。就页⾯层次⽽⾔,两种类型的操作⽅式完全相同。CherryTree⾮常快,使其成为最好的轻量级笔记应⽤程序之⼀。
逆锋起笔 专注分享 Java、Python、前端、⼤⼚⼯作经验、职业发展⼲货,关注即送⼩编整理的精品编程视频教程;每天下午
14:40 推送,每个程序员值得关注的技术平台。
6. Sublim e Text
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. Tic k Tic k
(适⽤OS: Windows, Mac, Android, iOS, Web)
尽管TickTick是⼀个TO-DO LIST应⽤,但有⼀个微妙的功能,使它很适合记笔记:每个列表项都有⼀个“描述”字段,完全可以充当记事本。
作为程序员,你可以使⽤TickTick将所有任务作为单独的列表项⽬进⾏追踪,并存储每个任务所需的任何注释。但因为没有突出语法功能或丰富的⽂本格式,它其实更适合⽤来管理程序员的想法⽽不是存储代码⽚段。
此外,你还可以享受完整的TO-DO LIST功能:⽂件夹系统,⼦任务,定期任务,提醒,优先事项等等的功能。TickTick的免费版本限制了列表数量,付费则是每年28美元。
成为更好的程序员的额外秘诀
如果这些你都不喜欢,还是可以在代码中以粘贴注释的⽅式记笔记。这不是管理抽象级项⽬的最佳⽅法,因为这需要清晰的编码
习惯,但这样作却是针对某些低阶字段注释的好⽅式。
⽆论哪种⽅式,必须要继续前进,不断改进。编程是困难的,所以看看这些技巧,学习编码压⼒就会轻
省很多。此外,了解每⽇冥想如何改善你的代码。如果你感觉被困住了,这⾥有办法克服程序员的障碍。
逆锋起笔 专注分享 Java、Python、前端、⼤⼚⼯作经验、职业发展⼲货,关注即送⼩编整理的精品编程视频教程;每天下午
14:40 推送,每个程序员值得关注的技术平台。
自动弹窗代码

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。