Siyuan x LifeLog - 先导|2024 年什么笔记软件最好用呀?

写了篇知乎回答,刚好作为先导版吧。

2024 年什么笔记软件最好用呀? - Wetoria 的回答 - 知乎

简单分享一下这些年里我对“记笔记”这件事的经验,如果你想听一个答案,那我用的是思源笔记


我向来习惯于授之以渔,而不是鱼。

因此以下内容,不关乎任何一款笔记软件,而是关于记笔记的一个实践思路。

你可以选择用任何一个软件去实践这样一个流程。

PS:以下内容,如果你记笔记没有比较长的经验,也许没办法体会到意义。

1、数据的掌控权

你辛辛苦苦写了好几年的笔记,结果因为软件收费、管控、存储空间等各种原因,导致你再也看不了了,你应该不希望出现这种情况。

要避免这样的情况,那么数据一定要存储在你的设备上,而不是所谓的云端。就这一个原因,就能 PASS 掉一众云笔记软件。

什么一个月只能创建 X 篇、附件只能上传 X MB、云空间只有 X G 等情况、某软件因为用户离职导致在职期间的私人笔记全都不能看了,等等。太多这样的情况了。

笔记这东西,基本上是一辈子的事情。随着使用,占用的存储空间只会越来越大。

并且个人笔记是私有的,你的东西应该属于你,而不是某个厂家。

2、无压输入

念头都是一刹那的事情,如果当下不能立马记录,可能下一秒就忘记了。

因此,无论用哪款软件,这个软件必须要能够快速输入想法。

在这一点上,你能知道 DailyNote、卡片笔记法、LifeLog 等内容。

DailyNote 是打开日记,在文件头或者尾直接写下你要记录的。

卡片笔记法是拿起一张卡片就写(应该,因为我没详细研究过这个,如果有误请指出)

LifeLog(参考奥野宣之的《活用一辈子的笔记术》、柳比歇夫)是直接在最新一条记录后面写。

另外,语雀有小记,滴答清单有下面这个添加窗口。

添加图片注释,不超过 140 字(可选)

无论哪一种,本质上都是在输入端减少压力,能够让你有想法了,就立马写下来。

而不用去纠结这个想法应该写在哪个文件,这个文件又在哪、应该怎么打开。

3、支持传递内容

由于前面无压输入的内容是线性记录的,因此必须要支持传递内容。

在双链笔记里有一个叫做传递型引用的概念,支持通过添加 [[主题]] 这样的标记, 将你写下的内容“传递”到对应的主题下。

可能这个概念你很陌生,如果我说“标签”你应该就能懂了。

标签实际上也是一种“传递”。当你给某个记录打上标签的时候,查看这个标签时,你就可以只关注这个标签下的所有内容,而不需要去关心与标签其他无关的内容。

4、多端/多平台

不说其他的,一个好的笔记软件,跨平台、跨终端是必不可少的了。

至少要支持电脑和手机两个平台。手机端负责捕捉灵感,电脑端承载重度输入,最好能支持在平板上进行手写。

5、可自定义程度高

这一点写在最后,但确实我认为最重要的一点。

一款适合自己的笔记软件才是好的。而适合自己的,一定是经过自己调配才能达到个人最理想的地步。无论是多么优秀的产品,最终适合的是普罗大众,而不是针对你自己的需求定制出来的。

所以一个好的笔记软件,一定要能够让你自己进行改造。


之前看到哈桑推荐思源笔记,但我没特别的使用。23 年年底因为工作原因用回了思源笔记,发现支持插件系统以后,我就一直用到现在了。

我只调研了 Logseq、Obsidian、思源、Anytype,其他的我没时间和精力去再次研究。

换过的笔记软件真的是太多了,我是来记东西的,而不是学着用软件的。

logseq 只支持大纲,你想写文档的时候,就没办法。

obsidian 虽然是 markdown 编辑,但是开箱即用上,差强人意。如果不折腾一下插件的话,基本上就是个稍微功能多一点的 MD 编辑器了。

思源虽然是文档型的,但是你手动输入以下 - ,就能写列表了,而大纲就是列表。

有的人觉得思源不是 MD 存储,迁移不方便、不直观。

实际上你在用的时候,很少需要去看源文件,更多的是在软件里查看。

并且,如果你真的需要,完全可以导出成 MD 格式。要发布到在线平台的时候,思源上传图片到链滴图床、开启预览模式、全选复制、粘贴到平台里、发布,也不见得跟用 MD 格式有什么太大的差异。

况且,集市里现在也有发布插件,支持一键发布到语雀、掘金、个人博客等平台。


关于以上几点,

1、思源笔记所有内容是存在本地的

4、思源笔记基本上支持所有平台。(虽然有些平台支持的还不够好,比如平板上。毕竟就两口子开发,人力跟不上,加上我平板也用的不多,能接受)

5、思源笔记支持 api 调用、支持插件。本身做前端开发的,写思源插件就是如鱼得水。

3、思源基本的双链功能就足够我使用了,更何况我自己实现了类似 logseq 的底部反链功能。

2、因为思源支持 api 调用和插件,电脑端我实现了一键记事这个快捷输入的窗口,iPhone 上我用快捷指令实现了快速输入,并且支持上传图片。

都这样了,有什么不够好的呢?剩下的都是锦上添花,毕竟苹果备忘录我都用了几年,写了快四万条内容。


以上是我在更新系列文章前的简单回答,就当成是先导版吧。

如果你感兴趣,可以关注 链滴 · LifeLog 这个标签下的内容。

  • LifeLog
    5 引用 • 36 回帖 • 12 关注
  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    21334 引用 • 84169 回帖 • 3 关注
2 操作
JeffreyChen 在 2024-06-16 11:25:13 更新了该帖
Wetoria 在 2024-06-16 10:40:52 更新了该帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
请输入回帖内容 ...

推荐标签 标签

  • JRebel

    JRebel 是一款 Java 虚拟机插件,它使得 Java 程序员能在不进行重部署的情况下,即时看到代码的改变对一个应用程序带来的影响。

    26 引用 • 78 回帖 • 648 关注
  • JSON

    JSON (JavaScript Object Notation)是一种轻量级的数据交换格式。易于人类阅读和编写。同时也易于机器解析和生成。

    52 引用 • 190 回帖
  • flomo

    flomo 是新一代 「卡片笔记」 ,专注在碎片化时代,促进你的记录,帮你积累更多知识资产。

    5 引用 • 103 回帖 • 1 关注
  • Thymeleaf

    Thymeleaf 是一款用于渲染 XML/XHTML/HTML5 内容的模板引擎。类似 Velocity、 FreeMarker 等,它也可以轻易的与 Spring 等 Web 框架进行集成作为 Web 应用的模板引擎。与其它模板引擎相比,Thymeleaf 最大的特点是能够直接在浏览器中打开并正确显示模板页面,而不需要启动整个 Web 应用。

    11 引用 • 19 回帖 • 342 关注
  • C

    C 语言是一门通用计算机编程语言,应用广泛。C 语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

    85 引用 • 165 回帖 • 2 关注
  • SpaceVim

    SpaceVim 是一个社区驱动的模块化 vim/neovim 配置集合,以模块的方式组织管理插件以
    及相关配置,为不同的语言开发量身定制了相关的开发模块,该模块提供代码自动补全,
    语法检查、格式化、调试、REPL 等特性。用户仅需载入相关语言的模块即可得到一个开箱
    即用的 Vim-IDE。

    3 引用 • 31 回帖 • 96 关注
  • Firefox

    Mozilla Firefox 中文俗称“火狐”(正式缩写为 Fx 或 fx,非正式缩写为 FF),是一个开源的网页浏览器,使用 Gecko 排版引擎,支持多种操作系统,如 Windows、OSX 及 Linux 等。

    8 引用 • 30 回帖 • 415 关注
  • PHP

    PHP(Hypertext Preprocessor)是一种开源脚本语言。语法吸收了 C 语言、 Java 和 Perl 的特点,主要适用于 Web 开发领域,据说是世界上最好的编程语言。

    179 引用 • 407 回帖 • 497 关注
  • Log4j

    Log4j 是 Apache 开源的一款使用广泛的 Java 日志组件。

    20 引用 • 18 回帖 • 32 关注
  • Python

    Python 是一种面向对象、直译式电脑编程语言,具有近二十年的发展历史,成熟且稳定。它包含了一组完善而且容易理解的标准库,能够轻松完成很多常见的任务。它的语法简捷和清晰,尽量使用无异义的英语单词,与其它大多数程序设计语言使用大括号不一样,它使用缩进来定义语句块。

    540 引用 • 672 回帖
  • GitBook

    GitBook 使您的团队可以轻松编写和维护高质量的文档。 分享知识,提高团队的工作效率,让用户满意。

    3 引用 • 8 回帖
  • Git

    Git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

    207 引用 • 358 回帖
  • 持续集成

    持续集成(Continuous Integration)是一种软件开发实践,即团队开发成员经常集成他们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。

    15 引用 • 7 回帖 • 1 关注
  • SendCloud

    SendCloud 由搜狐武汉研发中心孵化的项目,是致力于为开发者提供高质量的触发邮件服务的云端邮件发送平台,为开发者提供便利的 API 接口来调用服务,让邮件准确迅速到达用户收件箱并获得强大的追踪数据。

    2 引用 • 8 回帖 • 465 关注
  • 禅道

    禅道是一款国产的开源项目管理软件,她的核心管理思想基于敏捷方法 scrum,内置了产品管理和项目管理,同时又根据国内研发现状补充了测试管理、计划管理、发布管理、文档管理、事务管理等功能,在一个软件中就可以将软件研发中的需求、任务、bug、用例、计划、发布等要素有序的跟踪管理起来,完整地覆盖了项目管理的核心流程。

    6 引用 • 15 回帖 • 144 关注
  • Latke

    Latke 是一款以 JSON 为主的 Java Web 框架。

    70 引用 • 533 回帖 • 763 关注
  • 一些有用的避坑指南。

    69 引用 • 93 回帖 • 1 关注
  • 京东

    京东是中国最大的自营式电商企业,2015 年第一季度在中国自营式 B2C 电商市场的占有率为 56.3%。2014 年 5 月,京东在美国纳斯达克证券交易所正式挂牌上市(股票代码:JD),是中国第一个成功赴美上市的大型综合型电商平台,与腾讯、百度等中国互联网巨头共同跻身全球前十大互联网公司排行榜。

    14 引用 • 102 回帖 • 389 关注
  • Ubuntu

    Ubuntu(友帮拓、优般图、乌班图)是一个以桌面应用为主的 Linux 操作系统,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词,意思是“人性”、“我的存在是因为大家的存在”,是非洲传统的一种价值观,类似华人社会的“仁爱”思想。Ubuntu 的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。

    123 引用 • 168 回帖 • 1 关注
  • V2EX

    V2EX 是创意工作者们的社区。这里目前汇聚了超过 400,000 名主要来自互联网行业、游戏行业和媒体行业的创意工作者。V2EX 希望能够成为创意工作者们的生活和事业的一部分。

    17 引用 • 236 回帖 • 339 关注
  • 大疆创新

    深圳市大疆创新科技有限公司(DJI-Innovations,简称 DJI),成立于 2006 年,是全球领先的无人飞行器控制系统及无人机解决方案的研发和生产商,客户遍布全球 100 多个国家。通过持续的创新,大疆致力于为无人机工业、行业用户以及专业航拍应用提供性能最强、体验最佳的革命性智能飞控产品和解决方案。

    2 引用 • 14 回帖 • 5 关注
  • JavaScript

    JavaScript 一种动态类型、弱类型、基于原型的直译式脚本语言,内置支持类型。它的解释器被称为 JavaScript 引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在 HTML 网页上使用,用来给 HTML 网页增加动态功能。

    726 引用 • 1319 回帖 • 33 关注
  • OnlyOffice
    4 引用
  • MyBatis

    MyBatis 本是 Apache 软件基金会 的一个开源项目 iBatis,2010 年这个项目由 Apache 软件基金会迁移到了 google code,并且改名为 MyBatis ,2013 年 11 月再次迁移到了 GitHub。

    170 引用 • 414 回帖 • 388 关注
  • 房星科技

    房星网,我们不和没有钱的程序员谈理想,我们要让程序员又有理想又有钱。我们有雄厚的房地产行业线下资源,遍布昆明全城的 100 家门店、四千地产经纪人是我们坚实的后盾。

    6 引用 • 141 回帖 • 571 关注
  • 单点登录

    单点登录(Single Sign On)是目前比较流行的企业业务整合的解决方案之一。SSO 的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。

    9 引用 • 25 回帖
  • Kotlin

    Kotlin 是一种在 Java 虚拟机上运行的静态类型编程语言,由 JetBrains 设计开发并开源。Kotlin 可以编译成 Java 字节码,也可以编译成 JavaScript,方便在没有 JVM 的设备上运行。在 Google I/O 2017 中,Google 宣布 Kotlin 成为 Android 官方开发语言。

    19 引用 • 33 回帖 • 59 关注