notes-vault: 反复要查的命令和语法攒成一个速查库
notes-vault 是我自己的速查笔记库,把反复要查的东西攒在一个仓库里。Rust 所有权、awk 字段切法、gdb 条件断点、某个 SQL 窗口函数,这些查过无数遍还是记不住,每次重新搜,搜完才想起上个月刚看过。干脆开个坑存起来,用到哪查哪。
没搞静态站点、全文搜索、漂亮主题那一套。笔记的价值在内容不在壳,壳越重越懒得往里塞。最后就是最土的方案:一个 notes/ 目录,一个话题一个 md,没有要 build 的东西。想看就 cat,想找就 grep,GitHub 上点进去也能读,clone 下来就是全部。零负担才是它能活下去的原因。
git clone https://github.com/dwgx/notes-vault.git
cd notes-vault
ls notes/ # 有哪些话题
cat notes/vim-cheatsheet.md # 翻一篇
grep -ri "rust" notes/ # 全文捞关键词
里面是平时会撞上的那几摊。语言特性从 Rust 所有权、Go 并发、Java stream、Kotlin DSL 到 TS 泛型、JS 异步、C++ 模板,还有一堆 Python;函数式那套闭包、map/filter/reduce、偏应用;命令行 awk、sed、grep、find、curl、jq、tmux、ssh 隧道;前端 React hooks、flexbox;工具链 Docker、nginx、CMake、gdb、Git、Vim;数据杂项 SQL、正则、内存泄漏排查、性能调优。
说实话很多文件现在还是占坑的骨架,标题立着内容慢慢填。它是个草稿本不是成体系的教程,用到哪补到哪,查得到抄得走对我就够了,不用再翻浏览器历史。公开 MIT,随便拿。