用纯文本和 Git 记笔记的几年
用纯文本记笔记这件事,我断断续续坚持了几年。中间试过好几个笔记软件,最后留下来的做法很朴素:一个文件夹,一堆 Markdown 文件,再加一个 Git 仓库。
为什么是纯文本
- 不怕软件停更。换过三个编辑器,笔记一条都没丢。十年后它们大概率还能打开。
- 好搜索。
grep -ri "关键词" notes/比大多数软件自带的搜索都快。 - 有历史。放进 Git 以后,什么时候改了什么都看得到,误删也能找回来。
目录怎么分
一开始我按主题建了很多层目录,后来发现找东西时总在犹豫“它应该在哪”。现在只分三类:
notes/
inbox/ 随手记,不整理
topics/ 整理过的主题笔记,一个主题一个文件
journal/ 按日期的流水账,文件名 2026-09-21.md
每周花十分钟清一次 inbox:有用的并进 topics,没用的删掉。
文件名比标签管用
我试过在文件里加标签,最后基本没再用过。真正帮我找到东西的,是一个说得清内容的文件名,比如 debian-升级-踩坑.md,而不是 笔记3.md。
同步
笔记仓库推到一个私有远程仓库,电脑上写完顺手提交:
git add -A && git commit -m "notes: $(date +%F)" && git push
手机上用支持 Git 的编辑器只读浏览就够了。我很少在手机上写长内容。
一点体会
工具不重要,重要的是写完以后还会回来看。记得最有用的笔记,往往是写给“半年后什么都忘了的自己”的:为什么这么做、试过什么没用、下一步打算干什么。