

$$\int_{t_1}^{t_2}\left[\int\lambda\frac{\partial u}{\partial x}dx\right]dt=\int_{t_1}^{t_2}\left[\int c\rho\frac{\partial u(x, t)}{\partial t}dx\right]dt$$

我时常觉得，人和依托计算机的人工智能相比，最大的劣势就是**人类没有可靠的记忆能力**。人类通过脑子记住的东西无时不刻不在遗忘、畸变，但是比起完完全全忘记一件事情, 更多情况下我们是丢失了记忆的**索引**。这就像一个巨大的库房，丢失了账本，你要的东西确实在里面，可是基本上没有可能再找到了。写一本笔记就像是把库房的账本保存到了大脑外面，当我们再次丢失账本的时候就能通过看笔记把丢失的记忆找回来了。

尤其是当学习的内容相当多、时间跨度相当长的时候，一本笔记就像是给人脑这个破筐打了个补丁，阻止了知识流失

## 如何做笔记

关于做笔记的方法，我很推荐**费曼笔记法**。这个词是我生造出来的，灵感来源于**费曼学习法**。费曼推崇的学习方式是把自己学过的知识再解释给不懂的人听，如果连自己的奶奶都能听明白，那就说明自己已经打通了这部分知识的所有关节，达到了完全的掌握。费曼笔记法就是要求写笔记要像写一本书一样，能让别的读者也看明白，最少也该让自己过了很多天之后再回来看的时候不会疑惑。因此在这里做笔记不应该只是简简单单地划重点，而应该是自己学会了一块知识之后对所学知识的总结与提炼。如此经历了一次吞吐之后，对知识的掌握就能上升一个层次。

这种方法的坏处是原本只包含划重点内容的笔记变成了自己写的一本书，篇幅大大增加，耗时大大提升，几乎是到了课后做这样的笔记都太费时间的程度。因此要提高效率，那就必须舍弃任何**手写**笔记。至少在汉语上面，熟手打起字来是远远要比手写要快的。

此外，打字的电子笔记天然就适合保存、分享、搜索，必要的时候可以直接打印出来装订成册，并且可以在不同设备之间同步。对于我这样的计算机系的学生而言，在纸质或者电子笔记本上面手写代码无疑是人间酷刑，在这种情况下一个好的笔记软件就尤其必要了。

不过，相对于手写笔记，这样的电子笔记的痛点就在于**数学公式**、**作图**上面。所以本文分享我如何用 OB 做笔记的同时，一大部分内容就是在写如何解决这些痛点。

## 总体风格

> 如无必要，勿增实体。


左侧打开一个 PDF 文件，或者浏览器页面，可以看书、看视频、看文章；右侧打开要写的笔记。不过我个人还是建议视频用手机或者平板之类的其他屏幕来看，左边摆好教材就行了。

文件列表、tag、日历之类的都收折到两边，需要的时候再打开。

和大多数被拿来分享的工作区不同，我始终拒绝加入太多功能，呈现出来就是这样一副朴素的模样。我不希望一个笔记软件的启动时间都要高达十几秒，我同样也对所谓的 All in one 概念不感冒。我认为下面的功能一般做笔记都是不需要的

1. dataview，我不认为我的笔记已经多到了需要数据库来管理的程度
2. 任务管理，任务列表还是放在手机桌面上最方便
3. 天气、看板等小组件
4. 发布

而下面的功能是做笔记尤其需要重视的

1. 编辑增强
2. 快捷键
3. 搜索以及大纲
4. 标签
5. 同步

最重要的是要分辨好自己在做的哪些事情是生产力范畴，哪些事情是娱乐范畴。否则就容易在配置上走火入魔，失去要写笔记的本心。

## 写一篇笔记


我推荐第一组要安装的插件是

- [[Obsidian基本插件管理#Easy typping|Easy typping]]
- [[Obsidian基本插件管理#Simplified Chinese Word Splitting|Simplified Chinese Word Splitting]] 

markdown 毕竟是英文世界的产物，默认的各种格式都是英文符号，中文符号连括号补全都没有。切换输入法虽然只需要按一个键，给英文中文交界处加一个空格也只需要一个键，但即使是这样也还是太慢了。写的内容一多就会影响效率。这时候 Easy Typing 就有了它的用武之处了。尤其是在打双括号链接、双 dollar 符号包围的公式的时候，这个插件能给你想象不到的丝滑体验。

此外要把光标挪到一个不太远的地方的时候，双手离开键盘去拿鼠标不是好的选择，有了中文分词之后只需要按住 ctrl 就可以用左右键让光标在词汇之间跳跃了。

这两个插件看起来没做什么，但是我觉得它们才是改善 ob 编辑体验的主力。所以把它们放在第一个。

如果你会用 vim 的话，效率还能提升。不过我不会我就不多说了。

### 表格

md 的表格让人诟病不是一天两天了，[[Obsidian基本插件管理#让插入表格更简单：Advanced Tables|Advanced Tables]] 和 table enhancer 可以稍微改善一下体验，但是也不多。我提供一个新的思路：下载 [[Obsidian基本插件管理#Sufring|Surfing]] 插件，其功能是把 ob 从隐藏的浏览器变成明目张胆的浏览器。然后打开[在线 Excel 转 Markdown 表格 - 表格转换工具](https://tableconvert.com/zh-cn/excel-to-markdown)

![557](https://forum-zh.obsidian.md/uploads/default/optimized/2X/b/bb7723a33bd0300eb1b8aae97b535bd384815d8d_2_1035x729.png)

直接在网站上编辑表格，然后复制为 md 表格就好了。

surfing 插件还能提供更多想象不到的增强，它的能力是无限的。

### 公式

我觉得公式是理工科笔记最值得打磨的地方。没有一个好的公式编辑器，你拿什么跟上张宇的脚步？

不论如何在 md 里面写公式都绕不开 latex 语法，还不会的先去学会，这对于以后用 latex 写论文也是极为重要的。之后就去找一张 latex 语法对照表，放在常用的地方，比如当个鼠标垫。

数学是一门极度古老的学问，其使用的符号系统是手写时代发明的，这导致数学公式比起文本来说更像是图画，给电子时代的排版造成了巨大的困难。

为了解决这个问题，人们决定使用文本代码来描述字体、大小以及相对位置等信息，然后把代码渲染为矢量图形，从而以图片的形式把公式插入到文章中。这种思路的代表产品是 **LaTeX**。如今你看到的大部分理工类书籍、论文都是用 LaTeX 实现排版的；几乎所有的 markdown 编辑器也都使用 LaTeX 来渲染公式。

然而 LaTeX 也有许多显著的缺点：


1. 语法极其繁琐冗杂（从上述公式的代码多达 113 个字符）；
2. 至今（2025）都不支持实时渲染。



虽然后来 MathJax 以及 KaTeX 等渲染器实现了对 LaTeX 公式进行实时渲染，但是 LaTeX 语法冗杂的特点使得输入公式的效率极低，这成了其硬伤。而且由于理工人长期以来都是一个庞大却被忽视的群体，这导致绝大多数笔记软件对公式的支持**极差**，这才导致了数学在笔记以及知识管理上的巨大问题。

> 有许多人都在为解决 LaTeX 语法冗杂的问题而努力。比如 asciimath、orgmode 以及 typst 之类的标记语言就对公式语法进行了大量简化，大大改善了输入公式的体验。不过这些产品目前还属于小众领域，市面上主流的网站以及笔记软件几乎都不支持；只有 Obsidian 有插件可以支持渲染笔记中的 asciimath 以及 typst 公式。



我推荐两个插件

- [[Obsidian数学公式类插件#Latex Suite|Latex Suite]] 
- [[Obsidian基本插件管理#Completr|Completr]]


前者提供的是简单的文本替换功能，打几个简单的字母就给你拓展为完整的 latex 语法，原理很简单，但是很好用；后者提供类似编程 ide 的提示，写过代码的都知道。

### 图例

图例是最为难打字笔记的部分，不论在 PC 上怎么作图，几乎都不可能和手画一样快。除非……

**直接截屏书上、课件上、视频里的图例！**


如果一定需要作图，那我推荐：

1. excalidraw
2. drawio
3. mermaid

如果是统计图或者其他复杂的图例，我还是推荐用 surfing 开个作图网站。


### 管理


论坛上有很多知识管理方案，但是我觉得绝大多数人是**不需要知识管理**的。并不是谁都有那么多内容能把 OB 变成一座图书馆那样，需要去修个图书馆学的学位才能管理好。对于我们来说，只需要做好两件事：

1. 文件夹归类好
2. 使用 tag

具体怎么做看个人风格，做好这些对于大多数人来说就差不多了。



### 同步

ob 有个特点，就是配置在内的所有东西都存在 vault 内，我想问还有什么比 git 更适合这种结构的项目呢？

## 我的理念
虽然我关注知识管理以及效率工具已经好几年了，但是我一直没有系统地对积累的内容做一个总结并且分享。因此我想做一个完整的系列，来介绍一下我是如何写笔记、如何做知识管理以及如何改善个人生活。最终我决定就以这篇文章为开始，分享一下我的所见所得。在这之前，我想先在这里讨论一下我为什么要去「管理知识」，并且由此引出我希望分享的内容。

据说，古希腊哲学家塞涅卡（Seneca）曾遇见一个藏有数百本图书的人，于是他感叹收藏一辈子也读不完书籍实在是一种浪费。这个故事真假有待考证，但是这侧面表明了在绝大多数人不识字的古希腊，人们认为读完 100 本书就已经是了不起的成就，是学者大拿才能做到的事情。到如今，读一百本书对于那些一个月就会读 10 本书的读书博主来说，不过只是一年的阅读量。由此可见信息爆炸的时代知识增长速度之快。

在人类的认知边界不断拓展的同时，普通人要学习的知识量也越来越大。到现在，一个硕士需要接受长达 19 年的教育。这么多年积累下来的知识，其数量想必是十分巨大的。因此在过去并不需要「管理」的知识，如今也不管不行了。正是这样的需求，促使了知识管理这样一个领域的诞生。

由于生物技术的限制，目前我们对于脑海中的知识是没有什么管理手段的，因此我们只能管理我们写下来的知识。对于学术圈来说，图书馆以及图书馆学就是学者们写下来的知识以及管理这些知识的学问；许多公司会记录积累的实践经验，储存下来，创造独属于自己企业的知识库。因此对于个人而言，进行知识管理的首要条件就是**培养记录的习惯**；换句话说，要学会**写笔记**。

写笔记本身就具有改善学习效果的作用，因此一直以来许多学生都坚持这样的习惯；但是大多数笔记考试结束后就被抛弃了，没能发挥更多价值。往小了说，这会导致以后需要使用这部分知识的时候必须花时间重新找资料学习；往大了说，这会让人错过挖掘这些知识库可能带来的潜在收益。在挖掘个人知识库的价值上面最有名的人应该是德国人尼克拉斯·卢曼（Niklas Luhmann），他凭借自己的卡片盒系统在没有相关背景的情况下转入社会学系读博，并且在该领域撰写了 70 余本书、400 多篇论文。他自己说：“我的理论并不是我的，而是我的卡片盒自己写的”；可见有效组织和检索知识的重要性。

在 2022 年之前，知识管理一般只包含**存储**和**检索**两个部分。以 ChatGPT 为代表的大语言模型（LLM）轰动全球之后，随着增强生成检索（RAG）技术的兴起，知识库这个概念火热起来，给个人知识管理提供了更多超出传统框架的灵感。大名鼎鼎的 Langchain、QAnything 项目使用 LLM 来对知识库进行总结以及回答问题；Khoj 则为个人提供了一个能结合在线和离线知识库进行问答的解决方案。目前而言，LLM 正在改变着包括知识管理在内的诸多领域，源源不断地激发着人们产生诸多新的想法和旧问题的解决方案。

综上，我可以将我以后主要分享的内容归为以下几类：

1. 如何做笔记？
2. 如何利用好做的笔记？
    1. 如何有效地从笔记中搜索出想要的内容？
    2. 一些新的、探索性的玩法。

此外，会在知识管理付出心力的人往往也追求高效的个人生活。因此我想分享一些我在科研方面的经验，以及我积累的一些好用的效率工具（比如密码管理、任务管理、记账等）。

**记就是一种长线投资，开始越早发挥的作用越大**。而鉴于 OCR 技术当前没有什么大的突破， Obsidian 这样的文本笔记仍然是唯一一类能够轻松满足搜索、打印这类需求并且兼顾速度的笔记形式。不要小看这些优势，要知道笔记如果写完后就再也不看，那其发挥的作用就将要补偿不了做笔记消耗的精力。而致命的是很多同学仍然处于这种「写了不看」或者写了之后看得很少的状态，造成这种现象最主要的原因就是因为手写笔记不能搜索，自己翻不容易翻到（尤其是 notability 这类笔记，翻阅起来比纸质笔记本还要艰难）。而文本笔记因为方便搜索就会好很多。

文本笔记的最大缺陷在于图表、公式方面，关于如何解决这些问题我在之前的文章里讲过（可以用 LaTeX Suite 实现快速输入公式）。事实证明这套方法是有效的，而且我见过一些熟悉 LaTeX 的选手甚至已经做到了用 Obsidian 代替纸笔演算。不过我认为这个问题上把握一个度即可，不必追求这么高的输入速度。毕竟数学方面做笔记的时间和做题的时间比起来可以说是九牛一毛。

经过了一年的更新，Obsidian 的原生表格支持已经非常完善了，不再需要像之前文章里提到的那样使用 Surfing 插件打开在线表格生成网站来实现丝滑的表格输入。不过平心而论，我不是很喜欢使用表格，至今都极少在文章中使用表格这种格式。

需要着重说的是，同步应该是一个考试人最不需要操心的问题。我们一般都不会在多个工位上工作，而我的实践表明**把笔记同步到手机或者平板上毫无意义**。对于需要用平板背笔记的同学，一个比较推荐的做法是买个平板键盘直接在平板端的 Obsidian 上做笔记。在这里电脑就没有必要了。
## 如何分类笔记？——Longform

恕我直言，卢曼卡片盒、Zettelkasten 这类笔记组织方法更适合没有具体目标压力、只想提升自己的人，而不适合备考人。对于备考来说还是得按照科目分类，按章节分节。我推荐用 Longform 插件来把笔记组织为一个个科目笔记本。Longform 本来是为写小说这类长文准备的，它会把笔记组织为一个个 longform 项目，每个项目会有个文件列表，这个列表是允许排序并且分层级的。就像下图这样：

![](https://forum-zh.obsidian.md/uploads/default/original/2X/4/440d6b265ef38015880dad66eabe7aa61a3a98ce.png)
Longform 还支持在这个视图中快速按照指定的模板创建新的章节，并且支持把所有文件合并起来成为一个长文件，方便你打印成册。

## 如何高效回顾知识点？

计算机专业课总是要考算法，而算法往往都是看过就容易做出来，没看过就很难自己想出来。因此为了防止忘记算法，我把一系列需要记忆的算法解法写成了若干个笔记卡片，给它们都打上统一的标签，然后就用 Simple Note Review 来随机弹出算法卡片检验自己的记忆效果。

![](https://forum-zh.obsidian.md/uploads/default/optimized/2X/1/1bd91a3fff649c331467c962cdae3ad76286b665_2_865x750.png)

同样地，Simple Note Review 也可以用于类似的所有类型知识点，比如需要记忆的数学概念、历史事件等等。

## 如何高效复盘？

复盘是很多人都觉得没必要，但是实际上很重要的一件事。复盘是一门很大的学问，方法每个人不同。我比较推荐每天学习完后花一些时间来总结一天的工作，然后周末花一个小时来总结一周的工作，顺便展望下一周。用 Obsidian 可以很轻易实现这一点。我用前文的 Longform 插件生成了一个周报项目，每一周我都在里面创建一个周报文件，周报里面包含每天要写的日报。就像这样：

![](https://forum-zh.obsidian.md/uploads/default/original/2X/5/5607a500438a470bc79fde076d2c45cea9240d4f.png)

每天的日报我会分主业、人际、生活三个方面来进行总结.
积累了一周的日报后，我会把上面的内容总结为一个周报。周报主要围绕收获、不足和改进三个维度来写。这样就能帮助我们有效实现复盘。
有可能的话可以对自己的学习数据进行一定的分析，然后写进总结里面。就像我下面这样：
![](https://forum-zh.obsidian.md/uploads/default/optimized/2X/2/2282661612c3d0f4e856c00a03304550a5df54ca_2_613x750.png)
## 总结
我觉得对于一切备考人来说最重要的就是要正视自己的需求，不要创造伪需求，一定要尽量精简地使用笔记。对于其他用户来说瞎折腾一下 Obsidian 也没关系，对于咱来说可耗不起呀。

最后我仍然祝愿各位都能找到属于自己的光明未来。
[我如何用 ob 做考研笔记 - 经验分享 - Obsidian 中文论坛](https://forum-zh.obsidian.md/t/topic/22006)
[使用Obsidian做笔记两年后，我怎么样了？ - 经验分享 - Obsidian 中文论坛](https://forum-zh.obsidian.md/t/topic/45871)