精华内容
下载资源
问答
  • 做笔记主要记什么
    千次阅读
    2021-06-08 17:17:19

    使用vscode做笔记

    今天突然觉得每个月开会员做笔记不太好。搜了下vscode做笔记。刚配置好了,vscode yyds

    主要是先看这个链接
    https://zhuanlan.zhihu.com/p/275843239
    装了foam插件,一定要看插件的文档,不多但是有用。

    然后就是配置复制图片功能,其实就是一个插件,下面链接有讲解
    https://orangex4.cool/post/notes-in-markdown/

    然后就是配置md文件输出pdf,就是个markdown pdf插件

    更多相关内容
  • 程序员用什么软件做笔记

    千次阅读 2021-11-01 01:14:12
    建立一个网页,手机APP或桌面应用都是个很大的工程,好的记笔记技能是让这个工程井然有序的关键,也是克服压力、绝望和倦怠的好方法。 但是大多数笔记应用的设计并不是以程序员作为目标受众,这些程序可能会让使用者...

    be7e74560e1c519ddff474a9458c4bc1.png

    作者:John Lee

    编译/投稿:Young

    出处:makeuseof.com/tag/best-note-taking-tools-programmers/

    编程容易产生挫折,即使作为一种业余爱好也可能是这样。建立一个网页,手机APP或桌面应用都是个很大的工程,好的记笔记技能是让这个工程井然有序的关键,也是克服压力、绝望和倦怠的好方法。

    但是大多数笔记应用的设计并不是以程序员作为目标受众,这些程序可能会让使用者用起来很难受,甚至完全放弃这些工具。这就是为什么我们为你找来了这些最好的笔记工具。快来看看——你会爱上它们的,同样欢迎在留言区评论你最喜爱的笔记软件!

    1. Boostnote

    (适用OS: Windows, Mac, Linux)

    Boostnote是为编码器设计的笔记应用典范。它虽然不具备现代笔记应用的所有功能(例如,它具有Markdown格式和基于文件夹的组织功能,但缺少可自定义的键盘快捷键),但具备所有程序员喜欢的功能:

    a4d05ed323b69a54172567cac196edaa.png

    你可以直接在普通笔记中嵌入代码块,也创建单独的代码片段型注释,用于在一个注释中收集和分组多个代码块。它还支持TO-DO LIST来帮助你进行任务管理,和番茄钟混用岂不是美滋滋?

    Boostnote的价值同时体现在他的免费和开源。结合其功能,Boostnote是计算机系学生的理想选择

    2. MedleyText 

    (适用OS: Windows, Mac, Linux)

    MedleyText与Boostnote非常相似,功能较少,但对每项功能都挖得比较深:富文本格式,笔记中可嵌入代码块以及可自定义的键盘快捷键。对于需要管理大项目程序员来说是十分理想的选择。

    07f60fe4b789bfffd92730a756e90c13.gif

    当你将格式化的代码直接嵌入到笔记中时,应用程序会自动高亮语法,你也可以手动调节需要高亮的部分。截至发稿时,MedleyText已支持超过40种编程语言。

    MedleyText在使用本地笔记时完全免费,没有任何限制。高级服务版本MedleyText + S将于2017年下半年发布,届时他能允许使用者将笔记同步到云端存储,访问Web版本应用并与其他人共享笔记。

    3. Quiver

    (适用OS: Mac)

    Quiver是另一个类似上面两个的应用程序:使用者可以针对嵌入代码进行混合和匹配文本(Markdown和LaTeX格式)功能。但Quiver内有个代码专用的编辑器,比其他竞品更简洁,速度更快。

    72aecb0c737dba104303d7efd4f5d3f9.png

    至于语法高亮,该应用支持120多种编程语言。云存储同步支持Dropbox,Google Drive,iCloud等。而且由于笔记被存储为JSON格式,所以可以安全地使用版本控制来追蹤更改。共享笔记本甚至允许大型项目的团队协作。

    所以既然Quiver如此牛,为什么将它列在第三位呢?因为它只能在Mac上使用。虽然Mac是相當不錯的编程环境,但大多数编码器仍然在Windows或Linux上。我们认为这是相当负面的影响。

    4. OneNote

    (适用OS: Windows, Mac, Android, iOS, Web)

    OneNote可以说是最好的笔记应用程序,但目前它缺乏语法高亮功能,因此不适合程序员使用。幸运的是,由GitHub用户发布的免费插件使OneNote可以在代码中突出语法了。

    0ea321ca858c3a402103ae10b2b47863.png

    插件是有点笨重,但终于可以使用OneNote保存代码注释应该是相当开心的一件事。OneNote是学生记笔记的最佳方式之一,对于计算机和工科学生来说,这是一个特别好的消息。

    笔记共享功能使得OneNote协作项目起来也非常方便。而最重要的是它几乎在所有主要平台上都是完全免费的,包括台式机和移动设备(除了Linux以外~)

    5. CherryTree

    (适用OS: Windows)

    CherryTree不像大多数笔记应用程序,而更像一个个人维基。但是由于页面可以彼此嵌套在层次结构中,所以记笔记绰绰有余了。是什么让它看起来像维基呢?主要是因为可以在整个笔记本中插入链接,跳转到其他页面。

    6be0c83a5c34664463487824f0397a46.png

    还有其他功能类似CherryTree的应用,包括wikidPad和以星,但CherryTree支持特殊的代码专用页面类型。程序员可以使用常规的笔记记录想法和任务,并使用代码专用页面纪录片段的代码。就页面层次而言,两种类型的操作方式完全相同。

    CherryTree非常快,使其成为最好的轻量级笔记应用程序之一。

    6. Sublime Text

    (适用OS: Windows, Mac, Linux)

    作为程序员,你可能早就知道Sublime Text。是的,这是一个文本编辑器,而不是一个笔记应用程序,但它当然也可以用于记笔记:每个笔记作为一个文本文件,每个代码片段在一个单独的语言文件中。

    Sublime Text的原生功能非常适合提高整体生产力,分割多个编辑器窗格的功能更是不可或缺的功能。但是对于记笔记和组织功能来说,使用一些免费的插件还可以获得更好的效果。

    SideBarEnhancements是每个Sublime Text用户必备插件。它增加了一些优化的侧边栏,主要是在菜单中当你键盘单击文件时会出现。PlainTasks在编辑器中集成一个TO-DO LIST。MarkdownEditing为你提供了用markdown语法记笔记的途径。

    96d84faa7aeb7bed33a637ebc7c56340.png

    Sublime Text理论上要花上你70美元,但免费期其实永远不会结束。只要你可以忍受偶而出现的弹窗提醒你购买完整版本,就可以无限期地免费使用Sublime Text。

    7. TickTick

    (适用OS: Windows, Mac, Android, iOS, Web)

    尽管TickTick是一个TO-DO LIST应用,但有一个微妙的功能,使它很适合记笔记:每个列表项都有一个“描述”字段,完全可以充当记事本。

    af3805249f6f3197b82b7cac8fb3e6d4.png

    作为程序员,你可以使用TickTick将所有任务作为单独的列表项目进行追踪,并存储每个任务所需的任何注释。但因为没有突出语法功能或丰富的文本格式,它其实更适合用来管理程序员的想法而不是存储代码片段。

    此外,你还可以享受完整的TO-DO LIST功能:文件夹系统,子任务,定期任务,提醒,优先事项等等的功能。TickTick的免费版本限制了列表数量,付费则是每年28美元。

    成为更好的程序员的额外秘诀

    如果这些你都不喜欢,还是可以在代码中以粘贴注释的方式记笔记。这不是管理抽象级项目的最佳方法,因为这需要清晰的编码习惯,但这样作却是针对某些低阶字段注释的好方式。

    无论哪种方式,必须要继续前进,不断改进。编程是困难的,所以看看这些技巧,学习编码压力就会轻省很多。此外,了解每日冥想如何改善你的代码。如果你感觉被困住了,这里有办法克服程序员的障碍。

    作者:John Lee

    编译/投稿:Young

    出处:http://www.makeuseof.com/tag/best-note-taking-tools-programmers/

    往期阅读链接:

    滴滴这名员工的N+1飞了,离职带走公司文档

    GitHub标星10.8K!快速搭建私人网盘

    LeetCode1-420题汇总,希望对你有点帮助!

    ...

    726d2860b219ec22c00798e6e845afb1.png

    展开全文
  • 编制中学生记笔记习惯问卷,主要为中学生学习行为的评估提供工具。运用相关分析,探索性因素分析及信度分析技术。中学生记笔记习惯问卷可提取4个因素,分别命名为笔记态度、复习与整理、记录的调节性及记录的完整性;...
  • 程序员如何记笔记

    千次阅读 2020-01-09 16:44:27
    作为一个技术宅,很喜欢学习一些自己感兴趣的技术,在学习的过程中,深感记笔记非常的重要。对于成年人,记忆力比起年轻时候都会有不同程度衰减,由此记笔记尤甚重要。下面介绍一下这方面的心得。 笔记 笔记记得好,...

    作为一个技术宅,很喜欢学习一些自己感兴趣的技术,在学习的过程中,深感记笔记非常的重要。对于成年人,记忆力比起年轻时候都会有不同程度衰减,由此记笔记尤甚重要。下面介绍一下这方面的心得。

    笔记

    笔记记得好,即使过上几年,再次翻看,还能记忆犹新。

    笔记种类

    从程序员的眼中,根据内容,笔记可以分为:

    • 信息。任何你想记录的。比如:服务器地址,账号/密码,知识点等。
    • 代码。好的代码易于阅读。代码本身也要求添加的足够的描述。有种说法,代码是最好的文档。
    • 文档。个人,项目或者团队的活动中的内容,包括项目需求,设计,开发,测试文档等。文档主要用于公司或团队内部进行知识交流的。
    • 交互文档。混合了代码,图表和文档。一般是类似jupyter notebook这种格式,它的特点是交互,体现了在开发过程中,逐步思考的过程。常用于技术学习和数据分析报告。
    • 文章。经过自己整理,总结,或者创作出的内容。相对正式,常用wiki,blog等发布。

    对于一篇笔记,可以属于多个类别,比如:项目中的文档,可以通过blog单独发布出来,作为一篇文章分享给更多人。相对而言,交互文档会陌生一些,下面介绍一下。

    交互文档:jupyter notebook, zeppelin

    在学习Spark的时候,第一次接触了zeppelin,它是Web笔记形式的交互式数据查询分析工具,可以用scala和sql等语言展示数据,也可以用markdown来编写文档。这种代码,图表和文档混合的方式,真的感觉耳目一新。jupyter notebook也是如此,支持python, r, julia, and scala等40多种语言。下图中可以看到很多图表展示,和报表工具不同,在右上角的区域有可以修改的程序代码。这是一种专属于程序员的文档形式。

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LZtamLsn-1578559407559)(images/ApacheZeppelin_02.jpg)]


    什么是好笔记

    再来看看,什么是好的笔记应该有的特性。

    • 好理解: 好的笔记是容易理解的,对于要分享的笔记,尤其如此。
    • 易于复现: 常说,好的代码容易被测试,对于好的笔记,里面的内容也应该是容易被重现的,尤其是对于交互文档和文章中的内容。所以记笔记中,要记录环境如何安装,数据如何准备,程序如何运行,结果如何验证等。
    • 持续更新:好的笔记应该持续的更新出来的。

    大家或许都看过廖雪峰老师的网站,写的很好懂。就像下图中所说“中文,免费,零起点,完整示例”。

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Exq5uDal-1578559407567)(images/1557704516822.png)]

    笔记的安全性

    既然要分享,笔记的安全性非常重要。不同的笔记也有不同的发布范围。

    • Internet:
      • 公开。没有安全性限制,可以发布到internet上,让所有人访问。一般包括一些wiki,blog,开源代码等。
      • 私有。信息是私有的,但可以授权任意的人员来访问。个人的一些文章,代码,但并不想公开的,而且不含有公司的敏感信息。
    • 公司/部门:仅在公司/部门内部网络才可以访问。有些信息在公司或部门内部是公开的。比如:公司流程,部门policy等。
    • 项目:信息在项目组内部是公开的,可以授权项目外的同事来访问。比如:项目开发设计文档,源代码等。
    • 私有:信息是私有的,但可以授权公司的同事或者互联网上的朋友来访问。比如:个人的一些资料,文档,代码等。

    工具

    任何工具的流行,离不开需求,也离不开合适的环境。

    历史

    个人而言,使用的工具经历了以下的过程。

    • 原始社会:文本文件,word,excel文件
    • 工业时代:evernote, onenote, 有道云笔记
    • 信息时代:zeppelin,jupyter notebook + 思维导图
    • 互联时代: github(pages, wiki) + typora(markdown) + pandoc …

    以上的这些时代的划分,纯粹是个人杜撰。

    以上这些工具,我们都会混合使用,没有一种工具可以解决所有的问题。

    原始社会:文本文件,word,excel文件

    大家都是使用这些工具开始的,主要缺点是文件分散在计算机的各处,时间长了,放在哪里都忘了,查找起来很不方便。

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7pS1CBmI-1578559407568)(images/ximg_5b6e4770e6897.jpg)]

    工业时代:evernote, onenote, 有道云笔记

    采用这些强大的工具,我们可以编写出如下图一样精美的笔记。

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zRvY9W68-1578559407569)(images/CNHome_Image1_v2.png)]

    记不得从何时开始,用上了evernote,身边的很多朋友也在用onenote。用上这些工具,笔记集中管理,可以多级导航,搜索起来也很方便,应该说效率大大提高 。后来又开始使用有道云笔记,和evernote比起来,它可以编写markdown,笔记分级方便方便,但全文检索能力又不如evernote。

    信息时代:zeppelin,jupyter notebook + 思维导图

    虽然evernote,onenote等工具很强大,但无法执行程序代码。由此,zeppelin,jupyter notebook等工具孕育而生。

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-oPMc6cUc-1578559407569)(images/jupyterpreview.png)]

    思维导图

    思维导图,则另辟蹊径,是表达发散性思维的有效图形思维工具。它运用图文并重的技巧,把各级主题的关系用相互隶属与相关的层级图表现出来,把主题关键词与图像、颜色等建立记忆链接。

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DTTnKxYZ-1578559407570)(images/1557381669838.png)]

    互联时代: github pages+ typora(markdown) + jupyter notebook + pandoc …

    面临的问题:

    • 工具的强大,造成笔记太多,如何使笔记更有价值?
    • 学习时记笔记,开发时写文档,需要展示时写ppt,如何用统一的方式来记录和分享呢?

    分享

    上面两个问题的答案或许是分享。知识的根本目的和价值是分享。

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9SY1yzEb-1578559407571)(images/pic1_0.png)]

    当需要分享知识的时候,往往会花上心思,这使得知识更易于理解,更加有价值。

    整个知识分享的流程如下:

    Code Editor
    Git
    Information
    Markdown Editor: Typora
    Document
    Article
    Interactive Doc
    Notebook Editor: Jupyter
    code
    ppt, pdf, word, html
    Github Pages

    下面自右向左来详细分析上图中的内容。首先是GitHub Pages。

    上面的图其实也是用一种代码(mermaid)也写成的。

    GitHub Pages

    GitHub Pages是一个用来展现GitHub中个人,组织或者项目的静态的网站,使用它可以把知识分享到整个互联网。如果GitHub Pages部署到Github Enterprise,则是在公司范围内分享的。

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6boA25en-1578559407571)(images/0.jpg)]

    使用GitHub Pages的网站很多,效果很不错,不乏一些大公司,下面是一些例子。

    Projects using GitHub Pages

    Open source organizations using GitHub Pages

    Markdown Editer: Typora

    非常好的Markdown编辑器。之前用过的Markdown工具不少,包括有道云笔记,visual stuido code,但个人非常喜欢Typora。其中主要的原因有两点 :

    • 在一个界面完成编辑和展现,和word比较类似。大多数其他的工具有两个窗口,一个是markdown编辑窗口,一个是展现窗口,这样无疑就要占用很大屏幕区域。由于我们写笔记时,可能会参照其他的资料,这些资料也会占据一块屏幕区域,Typora这种方式,大大节省了区域的占用。下图中,可以看出有道云笔记的空间实在有些憋屈。

      [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-63J0RsuN-1578559407572)(images/1557737550595.png)]

      [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-c0gBdjuX-1578559407572)(images/1557737768652.png)]

    • 添加图片的效率很高。在Typora中可以进行如下设置,当copy图片的时候,自动拷贝到一个指定目录,真的太方便了。很多工具没有注意到这一点,非常遗憾。

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yQzxIITl-1578559407573)(images/1557737839389.png)]

    Markdown

    Markdown是一种轻量级标记语言,让写作者专注于写作而不用关注样式,而且可以很容易把Markdown转化成其他的文件格式,比如:html, pdf, word, ppt等等。下面是markdown语言和展现的对应关系,相信大家几分钟就能掌握。

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FXaxTeiT-1578559407573)(images/markdown.png)]

    Markdown vs. Word

    下面把Markdown来比较一下,我们最常用的word。

    • 内容与形式分离 vs 所见即所得(内容与形式融合)
      • 专注内容书写:Markdown 胜
      • 调整排版:Markdown 胜
      • 文档发布和阅读:Markdown 胜
    • 源码输入 vs 所见即所得
      • 严谨性:Markdown 胜
    • 功能:Word 胜
      • 图片支持: Word 略胜
      • 表格支持: Word 胜
      • 显示和上手难度: Word 胜
    • 书写流畅性: Markdown 胜

    自从用上了markdown,再也不看不上word了。

    Pandoc

    Pandoc是一个标记语言转换工具,可实现不同标记语言间的格式转换,堪称该领域中的“瑞士军刀”。比如:下面的脚本,可以把markdown转化成html格式的ppt。

    pandoc -t F -s take_notes_ppt.md \
           -o take_notes_ppt.html \
           -V revealjs-url=https://revealjs.com \
           -V theme=moon
    

    工具的要求

    并不是对单一工具的,而是对于所用的工具集来说的。

    • 简单易用
    • 多种格式: 信息,文档,表格,代码,图表都能支持。
    • 编辑方便。不方便的例子有jupyter notebook添加图片麻烦。由于jupyter notebook是web站点,添加图片时不得不手工上传到网站上,然后再在notebook代码中定义,这样就使得记笔记的过程总是被中断。
    • 快速检索。不好的例子有有道云笔记的搜索功能。有道云笔记每次搜索时的目录是当前目录,而不是最根层的目录。我的一般工作的场景是,有道云笔记打开,定位到某个笔记本,随时在上面做一些记录,当工作中,发现了某个问题,而且记得笔记本中记录过,这时回到有道云笔记,去搜索一下,这时想搜索的范围一般是所有文档,而不是当前目录或当前文档。
    • 易于分享。支持分享到项目,部门,公司或互联网。根据知识的安全要求,可以把知识可以在不同层次,但分享的方式都相同。

    达到以上几点,就是一个很好的工具集组合了,显然基于github pages的方案可以完美的满足上面的所有要求。除此以外,如果能够对笔记拥有完全的控制权,那就更好了。完全控制权表现在:

    • 版本控制。能够看到笔记的修改历史,可以多人协同编辑。
    • 能够选择发布的平台。比如,目前采用Github Pages进行发布,在未来,可以很容易发布到其它更好的平台。
    • 能够方便的迁移所有的笔记。而用onenote,有道云笔记,evernote等平台,导入导出总有或多或少的限制或者不便。

    毫无疑问,基于github pages的方案也先天支持对笔记的完全控制,它带来的是自由,或许唯一的问题是,它有一点儿复杂了。

    总结

    无论使用任何工具,无论如何记笔记,只要让更多知识得到更好的分享,就能实现知识的更大价值。

    参考

    展开全文
  • 你用什么软件做笔记

    千次阅读 2019-07-12 13:49:00
    是的,这是一个文本编辑器,而不是一个笔记应用程序,但它当然也可以用于记笔记:每个笔记作为一个文本文件,每个代码片段在一个单独的语言文件中。 Sublime Text的原生功能非常适合 提高整体生产力 ,分割多个编辑...

    640?wx_fmt=jpeg

    作者:John Lee

    编译/投稿:Young

    出处:makeuseof.com/tag/best-note-taking-tools-programmers/

    编程容易产生挫折,即使作为一种业余爱好也可能是这样。建立一个网页,手机APP或桌面应用都是个很大的工程,好的记笔记技能是让这个工程井然有序的关键,也是克服压力、绝望和倦怠的好方法。

    但是大多数笔记应用的设计并不是以程序员作为目标受众,这些程序可能会让使用者用起来很难受,甚至完全放弃这些工具。这就是为什么我们为你找来了这些最好的笔记工具。快来看看——你会爱上它们的,同样欢迎在留言区评论你最喜爱的笔记软件!

    1. Boostnote

    (适用OS: Windows, Mac, Linux)

    Boostnote是为编码器设计的笔记应用典范。它虽然不具备现代笔记应用的所有功能(例如,它具有Markdown格式和基于文件夹的组织功能,但缺少可自定义的键盘快捷键),但具备所有程序员喜欢的功能:

    640?wx_fmt=png

    你可以直接在普通笔记中嵌入代码块,也创建单独的代码片段型注释,用于在一个注释中收集和分组多个代码块。它还支持TO-DO LIST来帮助你进行任务管理,和番茄钟混用岂不是美滋滋?

    Boostnote的价值同时体现在他的免费和开源。结合其功能,Boostnote是计算机系学生的理想选择

    2. MedleyText 

    (适用OS: Windows, Mac, Linux)

    MedleyText与Boostnote非常相似,功能较少,但对每项功能都挖得比较深:富文本格式,笔记中可嵌入代码块以及可自定义的键盘快捷键。对于需要管理大项目程序员来说是十分理想的选择。

    640?wx_fmt=gif

    当你将格式化的代码直接嵌入到笔记中时,应用程序会自动高亮语法,你也可以手动调节需要高亮的部分。截至发稿时,MedleyText已支持超过40种编程语言。

    MedleyText在使用本地笔记时完全免费,没有任何限制。高级服务版本MedleyText + S将于2017年下半年发布,届时他能允许使用者将笔记同步到云端存储,访问Web版本应用并与其他人共享笔记。

    3. Quiver

    (适用OS: Mac)

    Quiver是另一个类似上面两个的应用程序:使用者可以针对嵌入代码进行混合和匹配文本(Markdown和LaTeX格式)功能。但Quiver内有个代码专用的编辑器,比其他竞品更简洁,速度更快。

    640?wx_fmt=png

    至于语法高亮,该应用支持120多种编程语言。云存储同步支持Dropbox,Google Drive,iCloud等。而且由于笔记被存储为JSON格式,所以可以安全地使用版本控制来追蹤更改。共享笔记本甚至允许大型项目的团队协作。

    所以既然Quiver如此牛,为什么将它列在第三位呢?因为它只能在Mac上使用。虽然Mac是相當不錯的编程环境,但大多数编码器仍然在Windows或Linux上。我们认为这是相当负面的影响。

    4. OneNote

    (适用OS: Windows, Mac, Android, iOS, Web)

    OneNote可以说是最好的笔记应用程序,但目前它缺乏语法高亮功能,因此不适合程序员使用。幸运的是,由GitHub用户发布的免费插件使OneNote可以在代码中突出语法了。

    640?wx_fmt=png

    插件是有点笨重,但终于可以使用OneNote保存代码注释应该是相当开心的一件事。OneNote是学生记笔记的最佳方式之一,对于计算机和工科学生来说,这是一个特别好的消息。

    笔记共享功能使得OneNote协作项目起来也非常方便。而最重要的是它几乎在所有主要平台上都是完全免费的,包括台式机和移动设备(除了Linux以外~)

    5. CherryTree

    (适用OS: Windows)

    CherryTree不像大多数笔记应用程序,而更像一个个人维基。但是由于页面可以彼此嵌套在层次结构中,所以记笔记绰绰有余了。是什么让它看起来像维基呢?主要是因为可以在整个笔记本中插入链接,跳转到其他页面。

    640?wx_fmt=png

    还有其他功能类似CherryTree的应用,包括wikidPad和以星,但CherryTree支持特殊的代码专用页面类型。程序员可以使用常规的笔记记录想法和任务,并使用代码专用页面纪录片段的代码。就页面层次而言,两种类型的操作方式完全相同。

    CherryTree非常快,使其成为最好的轻量级笔记应用程序之一。

    6. Sublime Text

    (适用OS: Windows, Mac, Linux)

    作为程序员,你可能早就知道Sublime Text。是的,这是一个文本编辑器,而不是一个笔记应用程序,但它当然也可以用于记笔记:每个笔记作为一个文本文件,每个代码片段在一个单独的语言文件中。

    Sublime Text的原生功能非常适合提高整体生产力,分割多个编辑器窗格的功能更是不可或缺的功能。但是对于记笔记和组织功能来说,使用一些免费的插件还可以获得更好的效果。

    SideBarEnhancements是每个Sublime Text用户必备插件。它增加了一些优化的侧边栏,主要是在菜单中当你键盘单击文件时会出现。PlainTasks在编辑器中集成一个TO-DO LIST。MarkdownEditing为你提供了用markdown语法记笔记的途径。

    640?wx_fmt=png

    Sublime Text理论上要花上你70美元,但免费期其实永远不会结束。只要你可以忍受偶而出现的弹窗提醒你购买完整版本,就可以无限期地免费使用Sublime Text。

    7. TickTick

    (适用OS: Windows, Mac, Android, iOS, Web)

    尽管TickTick是一个TO-DO LIST应用,但有一个微妙的功能,使它很适合记笔记:每个列表项都有一个“描述”字段,完全可以充当记事本。

    640?wx_fmt=png

    作为程序员,你可以使用TickTick将所有任务作为单独的列表项目进行追踪,并存储每个任务所需的任何注释。但因为没有突出语法功能或丰富的文本格式,它其实更适合用来管理程序员的想法而不是存储代码片段。

    此外,你还可以享受完整的TO-DO LIST功能:文件夹系统,子任务,定期任务,提醒,优先事项等等的功能。TickTick的免费版本限制了列表数量,付费则是每年28美元。

    成为更好的程序员的额外秘诀

    如果这些你都不喜欢,还是可以在代码中以粘贴注释的方式记笔记。这不是管理抽象级项目的最佳方法,因为这需要清晰的编码习惯,但这样作却是针对某些低阶字段注释的好方式。

    无论哪种方式,必须要继续前进,不断改进。编程是困难的,所以看看这些技巧,学习编码压力就会轻省很多。此外,了解每日冥想如何改善你的代码。如果你感觉被困住了,这里有办法克服程序员的障碍。

    作者:John Lee

    编译/投稿:Young

    出处:http://www.makeuseof.com/tag/best-note-taking-tools-programmers/


    推荐阅读

    1. 

    2. 

    3. 

    4. 

    5. 

    6. 

    7. 

    8. 

    640?wx_fmt=jpeg

    展开全文
  • 编程容易产生挫折,即使作为一种业余爱好也可能是这样。建立一个网页,手机APP或桌面...这就是为什么找来了这些比较好用的做笔记工具。可以看看是否有你在用的。同样也欢迎大家在留言区分享你最喜爱的笔记软件! 1. ...
  • 推荐三款适合学生做笔记的软件

    千次阅读 2021-11-05 19:58:55
    同时,笔记的方法也发生了翻天覆地的变化,传统笔记是在纸质笔记本上记录,现如今,由于信息量大爆发,需要学习的知识要点更多,做笔记主要是通过数字笔记软件进行记录,这样笔记更不易丢失和损坏。 笔记...
  • 您可以轻松记笔记并制作T型图! 您可以更轻松地记笔记,并且它使您简洁明了,同时又保持便笺的易读性。 如今,许多学生都难以笔记,并且很难学习。这个怎么运作该笔记系统由两部分组成-主要思想和细节。如何...
  • 如何文献阅读笔记

    千次阅读 2021-02-13 16:28:55
    如何文献阅读笔记 关于如何阅读论文并做好笔记,我的方法主要是参考知乎一位大佬的做法,根据自己的专业(计算机)的特点稍作修改而成。 主要通过word文档和excel表格完成 一、word文档记录文献笔记 Article ...
  • javaweb学习笔记

    2019-01-04 19:43:55
    主要是根据传智播客视频和百度上查的,这个是我(老delphi程序员)转java时的学习笔记,第一遍学习时没有记笔记学完之后发现全忘记了,为了记笔记又学习了一遍。
  • 记录了作者学习安卓开发过程中见到的各种各样的问题 ,主要是用ANDROID STUDIO 3.2 开发,是学习ANDROID 开发不可多得的学习笔记,作者三个多月的心血,
  • android基础笔记

    2018-10-02 19:09:54
    这个是android基础笔记,主要记录的是安卓的基础知识,可以看一下,深入的了解.
  • 我是如何记笔记的--谈谈自己的学习方法

    千次阅读 多人点赞 2019-05-22 09:00:00
    本文由庆哥小白授权投稿作者公众号:「一个自学的程序员」关于记笔记的重要性,暂且不谈,这次主要说说我在学习的过程中是如何记笔记的!本文共有 2908 字如果觉得页面很长...
  • C++学习笔记

    2018-07-22 09:40:06
    该文档主要是C++学习的笔记记录,是一些C++的基础知识,主要用于互联网公司面试用途。
  • 比Word更优雅的记笔记方式 markdown+vscode—>pdf 背景 最近在上的一门《信息系统开发工具》课老师要求实验以后都要交实验报告,但是和以往不同的是,这次的实验报告中有大量代码存在,如果还像以往一样用word...
  • 数学符号和英文缩写能快速一些简洁而又清晰的笔记;再配合上康奈尔笔记法,让你的学习速度和效率大幅提高,提高总结、思考等能力。 笔记符号 将笔记符号分为 行内标记、页边距标 两种 行内标记 ...
  • MWeb 是 Mac 平台上一款专业的 Markdown 写作、记笔记、静态博客生成软件。 主要是有以下几个特点: 1. 清爽简洁的外观 非常舒适的外观,并且可以自己使用 CSS、HTML 自定义 2. 丰富的快捷键 极大的提高你的编辑...
  • Oracle学习笔记 PDF

    2018-11-14 12:18:32
    本文档主要是网易云李兴华老师进行授课时所作笔记,从Oracle11g数据库的安装到复杂查询了详细的文档记录。
  • 吴恩达机器学习个人笔记完整版,主要记录吴老师上课时的重点,毕竟英文授课,还是要看笔记的。
  • 如何利用OneNote高效做笔记

    千次阅读 2021-01-13 02:08:17
    自从有一次用word编辑论文,结果写到一半电脑崩了,擦干...早已久仰OneNote记笔记的强大功能,只是一直习惯了纸质笔记和对电脑输入公式的反感,就未曾尝试。打开之后才发现进入了新世界。尤其是有手写笔的电脑。On...
  • 主要是根据传智播客视频和百度上查的,这个是我(老delphi程序员)转java时的学习笔记,第一遍学习时没有记笔记学完之后发现全忘记了,为了记笔记又学习了一遍。
  • SVN笔记学习

    2018-09-09 16:20:11
    笔记主要记录LINUX下SVN的搭建、ecilpse集成以及客户端工具使用,方便个人学习SVN使用
  • 学习Python的做笔记神器——Jupyter Notebook

    万次阅读 多人点赞 2018-03-16 09:38:49
    学习Python的做笔记神器——Jupyter Notebook 给想学好Python的同学们安利一波,Jupyter Notebook是学习Python最好的做笔记环境,...将介绍Jupyter Notebook的主要特点,了解为什么它能成为人们创造优美的可交互...
  • learning-notes:学习笔记

    2021-04-05 19:50:27
    在学习时积极地做笔记有助于我集中精力并更好地理解主要概念。 在许多课程中,可能会要求您在课堂讨论之前观看教学视频。 记笔记可以改善主动聆听,理解材料和保持能力。 在同步和异步资料上做笔记将有助于您更好地...
  • 笔记记录: 五个零缺陷的秘密:从改变生产模式向改变心智模式转变;从忙着解决问题向系统地预防问题转变;从改变产品、设备等硬件向改变人、组织等软件转变;从非此即彼的分割思想向整体思维转变;从改进产品质量向...
  • 笔记与开发工具推荐

    千次阅读 2021-10-16 23:40:52
    程序员的笔记与开发工具推荐前言笔记工具1. 飞书优点:缺点:预览效果个人评价2. Obsidian笔记软件优点:缺点:个人评价3. jupyter notebook优点:缺点个人评价4. BookxNote Pro电子书阅读软件优点:缺点:个人评价...
  • 本次笔记主要会描述NLP的相关知识,包括RNN,GRU,LSTM等模型;以及机器翻译的相关技术;Seq2Seq等。 由于对RNN接触不多,尝试一些笔记会很凌乱,但是可以顺着知识线,按照给出的链接去自行阅读相关知识。 下一章...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 229,323
精华内容 91,729
热门标签
关键字:

做笔记主要记什么