Nook:终端里「光标不动、文字在滚」的 Markdown 笔记编辑器(早期小品)
写终端笔记时,光标上下跑、眼睛跟着跑,是常态。GitHub 用户 simone20a 做的 Nook 换了个交互:正在编辑的那一行(Focus Line)始终停在屏幕中间,显示原始 markdown;其余行则按标题、粗体、链接、引用、列表等已经渲染好,整篇文档相对这一行滚动——用作者的话说,是「光标不动,文字动」。[1]
仓库用 Go 与 Bubble Tea 写成。笔记是 ~/.nook 下普通 .md 与真实文件夹(可用环境变量 NOOK_DIR 改路径),不是关进私有库格式;软删除进隐藏的 .trash,可恢复后再永久删。查询日 2026年10月28日,公开页约 5 Star、0 Fork,创建于 2026年10月27日,属刚露面的早期开源小品,功能与稳定性都还在起步阶段。[1]
1、Focus Line 在做什么
中间一行:原始 markdown,方便直接改语法。
其余行:着色渲染;非焦点行用固定、偏淡的调色板(不随距离焦点远近再变暗)。
长行截断;水平线、围栏代码块有简单面板样式;引用块旁可带竖条。
鼠标滚轮 / 触控板双指滚动时,文档在 Focus Line 下移动,焦点行位置不变。
列表页把条目卡在选中项居中;支持嵌套文件夹、按标题过滤、重命名、新建;键盘快捷键与点击、双击、三击、拖拽选择都接了。另有格式化面板(粗体 / 斜体 / 删除线 / 代码 / 列表 / 复选框 / 链接 / 引用 / 标题循环等)。细节与键位以 README 为准。[1]
2、怎么装、怎么开
README 要求 Go 1.26+:
git clone https://github.com/simone20a/Nook.git nook
cd nook
go build -o nook .
./nook也可用 make build / make run / make test 等。启动先到笔记列表,再进编辑器。若用过早期把笔记放在 SQLite(notes.db)的版本,首次启动会导入为文件并把库改名为 notes.db.imported。[1]
3、作者与技术栈
项 | 说明 |
|---|---|
作者 | GitHub simone20a;README 称基础结构由编码代理 Orcrist、DeepSeek Flash / Pro 辅助生成 |
语言 / UI | Go;终端 UI 为 Bubble Tea |
数据 | 本地 |
许可 | 查询日仓库 API 未返回 SPDX license 字段,根目录亦未见独立 LICENSE 文件;使用前请自行确认授权条款 |
4、项目活跃度
查询日期:2026年10月28日(Asia/Shanghai)。
指标 | 数值 |
|---|---|
累计 Star | 5 |
Fork | 0 |
Contributors | 1(simone20a) |
累计 commit | 17(commits 分页末页) |
最近 commit 日期 | 2026年10月28日 05:22(Asia/Shanghai;UTC 2026-10-27T21:22:34Z) |
开放 Issue | 0 |
开放 / 已关闭 PR | 0 / 0(公开页未见 Release) |
来源:GitHub REST API(/repos/simone20a/Nook 及 commits、contributors)。Star 为累计值,不是周期新增。
5、怎么参与
仓库暂未见独立 CONTRIBUTING.md。可从 Issues 反馈;构建与测试见 README / Makefile。合并规则以维护者后续说明为准,本文不编造。
入口:https://github.com/simone20a/Nook
说明:Nook 为 2026年10月下旬刚公开的早期终端小品;Star 很少、无正式 Release、许可标注未在 API 中确认。勿夸成成熟笔记方案或 vim/emacs 替代品。本文未实测安装,功能摘自官方 README。
资料与使用说明
Star/Fork/Issue/commit 数字查询于 2026年10月28日,来自 GitHub API;Star 为累计值。
Contributors 按
/contributors计为 1;累计 commit 17 来自分页rel="last",不代表长期维护频率。许可:API
license为空且未找到 LICENSE 文件;正文不写成已确认的 MIT。Go 1.26+、Focus Line 行为、键位与
.trash规则均以 README 为准;未实测。
来源
[1] simone20a/Nook,GitHub README,查询日:2026年10月28日。
[2] Hacker News:https://news.ycombinator.com/item?id=50264076
#Nook #Markdown #终端编辑器 #BubbleTea #Go #开源 #FocusLine
成为第一条评论!
Nobody's responded to this post yet. Add your thoughts and get the conversation going.