$
双击 Markdown,
立刻就能读。
LineGrab.md 是一个只读的 Markdown 阅读器。不启动编辑器,不打开浏览器,不等页面加载——双击文件,正文就在眼前。要并排看,再双击一个。
快速开始
安装完成后,.md 文件会和 LineGrab.md 关联。双击任意 Markdown,直接进入阅读态:左侧目录随滚动高亮,正文按 GFM 渲染,行内代码像 npm run dev 这样。
渲染支持
1const doc = await read("./notes.md")2render(doc, { gfm: true, math: true })3// 代码块左侧行号,点一下即复制该行
公式 E = mc2、Mermaid 流程图、表格与脚注都按官方语法渲染;渲染失败时保留源码,而不是白屏。
要复制代码的人,都吃过这个亏。
在浏览器或普通阅读器里,拿到代码块里的一整行,只能按住鼠标慢慢拖。多拖三个字符、少拖一个引号,粘进终端就是一条报错。
$
点行号 = 复制整行。不带行号、不带换行、不吞缩进,粘进终端直接能跑。Shift + 点另一行 连选一段(提示「已复制第 3–4 行」),多行命令不用再手动删空格。
一个阅读器该有的,它都有;不该有的,它没有。
目标只有一个:让「看一份 Markdown」这件事,从「找到能打开它的软件」开始缩短到零。
双击就开
装完自动关联 .md;也支持命令行 linegrabmd note.md、拖拽打开,以及从启动页的最近 10 个文件里挑。
行号就是复制按钮
代码块左侧行号可点:点一下复制整行,Shift + 点连选一段。复制结果不带行号、不带换行,粘进终端不用再收拾。
两篇文档,两个窗口
已经开着一篇时,再双击一个 .md 就开新窗口,位置依次错开;窗口标题就是文件名。对照着读,不用在两列标签之间来回切。
贴边 + 置顶
F9 贴右半屏、Shift+F9 贴左、Ctrl+F9 置顶。贴边只管位置、置顶只管层级,两件事互不干扰——边看文档边敲命令,窗口不用手动摆。
公式与图表
KaTeX 数学公式、Mermaid 流程图 / 时序图按官方语法渲染,失败时保留原始文本,便于对照语法错误。
长文不迷路
自动目录随滚动高亮,Ctrl+F 查找带命中计数,缩放、打印、长行折行开关都留了。
全程离线
Markdown、代码高亮、KaTeX、Mermaid、字体全都随包分发。断网和联网渲染出来一模一样,也不会因 CDN 抖动白屏。
界面说四种语言
简体中文、繁體中文、日本語、English:首次按系统语言自动选,启动页底部随时改并记住。顶栏按钮画成图标,换语言不会撑变形。
只读,所以干净
没有编辑态、没有保存冲突、没有账号与云同步。打开就是读,关掉不留痕。
它不做什么。
说清楚边界,比堆功能更能说明它适合谁:写给要把文档读完的人,不是写给要写文档的人。
- 不编辑文件没有编辑态,也就不存在「手滑改了只读文档」。要写,用你的编辑器。
- 不上传、不统计、不联网渲染在本机完成,没有遥测、没有账号、没有崩溃上报。
- 不弹窗、不诱导付费没有更新广告,也没有「升级专业版」:装完就是这个软件的全部,不会在某天弹出让你付钱的东西。
和「用别的软件看 Markdown」比,差在哪。
不是功能更多,而是路径更短。
| LineGrab.md | 编辑器(VS Code 等) | 浏览器 | |
|---|---|---|---|
| 打开一份 .md | 双击即读 | 启动整个工作区 | 开标签页再拖进去 |
| 复制代码里的一行 | 点行号 | 拖选后手动删 | 拖选后手动删 |
| 安装体积 | 约 12 MB | 100 MB 起 | 0(但内存占用更高) |
| 误编辑风险 | 不存在 | 存在 | 不存在 |
| 公式 / Mermaid | 内置 | 需装插件 | 需装扩展 |
| 离线可用 | 完全离线 | 通常离线 | 部分资源走 CDN |
| 两篇文档对照 | 再双击一个,开新窗口 | 分屏再开一个工作区 | 两个标签页来回切 |
对比的是「临时打开一份文档」这个场景;要长期编辑、搜索全仓、跑插件,编辑器显然更合适。
下载
v0.12.0·2026-10-26
免费使用,无试用期、无功能阉割,也没有账号和内购。
SHA-256 校验
下载后核对一次,避免中间人替换。Windows 用 certutil -hashfile 文件名 SHA256。
574df07362e54d325675817264b6e9d5fc237e4429c6f5d6d5dca92b31606a24
首次运行提示「未知发布者」
安装包暂未做代码签名,SmartScreen 会拦一下:点「更多信息」→「仍要运行」。签名证书在计划内,不是权限问题。
更新日志
每个版本改了什么,按时间倒序。条目只增不改,方便判断值不值得升级。
-
0.12.0
- 顶栏按钮全部改成图标:打开、折行、贴边、置顶、主题、打印,一眼能认出的动作不再占文字位置
- 界面支持简体中文 / 繁體中文 / 日本語 / English 四种语言,首次按系统语言自动选
- 启动页底部可以随时切换语言并记住选择;顶栏按钮是图标,换语言不会把按钮撑变形
-
0.11.0
- 把原来的「悬浮」拆成两个互不干扰的开关:贴边管位置,置顶管窗口层级
- 贴边可以贴左也可以贴右:
F9贴右半屏、Shift+F9贴左,再按一次还原原来的位置与大小 - 置顶用图钉按钮或
Ctrl+F9,只改层级、不动几何,所以「只置顶 + 自己拖成小窗」也能用
-
0.10.0
- 新增「悬浮」:窗口贴到右半屏并始终置顶,适合一边看文档一边敲命令
- 空窗口居中显示,不再被左侧目录列挤到右边
-
0.9.0
- 已经开着一篇文档时,再双击一个
.md会开新窗口(依次错开),两篇可以并排对照;窗口标题显示文档名 - 品牌更名为 LineGrab.md:显示名、包名
linegrabmd、图标、配色一起换
- 已经开着一篇文档时,再双击一个
-
0.8.0
- 视觉身份定稿:teal + amber 两色体系,新图标(行号 + 高亮行 +
.md角标) - 站点与文档同步改名,安装包元数据补齐发布者、版权与简介
- 视觉身份定稿:teal + amber 两色体系,新图标(行号 + 高亮行 +
常见问题
为什么不开源?
免费使用和开源是两件事。这里不需要社区共建,也没有「用开源换信任」的诉求:它不联网、不收集数据、不写你的文件,行为边界写在页面上就够了。源码保持闭源,功能对所有用户一视同仁。如果哪天停止维护,我会提前在 更新日志 里说明,并给出可用的最后一版。
以后会收费吗?
不会对现有功能收费。它就是免费的:没有试用期、没有功能阉割、没有内购,也没有账号。如果未来出现面向团队的能力(例如批量转换、配置同步),那会是独立的产品线,不影响现在这份阅读器。
界面支持哪些语言?
简体中文、繁體中文、日本語、English 四种。首次启动按系统语言自动选,启动页底部可以随时切换并记住;顶栏按钮都是图标,不会因为换语言被撑变形。文档内容本身不受影响——任何 UTF-8 的 Markdown 都能正常显示。
能同时看两篇文档吗?
能。已经开着一篇时再双击一个 .md,会开新窗口并依次错开;配合贴边(F9 / Shift+F9)和置顶(Ctrl+F9),可以一篇贴左、一篇贴右,或者让文档浮在其他窗口上面。窗口位置和大小会被记住。
Windows 上双击没反应,或者提示「未知发布者」?
两种常见情况:一是用了绿色版 exe,它不注册文件关联,请右键 →「打开方式」手动指定;二是安装包未签名,SmartScreen 拦截,点「更多信息」→「仍要运行」即可。Windows 10 上若提示缺少 WebView2,安装一次 Evergreen Runtime 就好(Windows 11 自带)。
会读取或上传我的文件内容吗?
不会。渲染全部在本机完成,软件不发起任何网络请求;校验方式很简单——断网后打开同一份文档,行为完全一致。没有遥测、没有崩溃上报、没有账号体系。
支持 Linux 或手机吗?
暂无。技术上 Tauri 可以覆盖 Linux,但没有排期;移动端的阅读体验是另一个产品问题,不打算在这里凑数。
能编辑吗?
不能。这是设计选择,不是缺失:只读意味着不存在保存冲突、不会误改文件,也让渲染路径可以做到最短。
用着不顺,直接说。
问题、建议、吐槽都欢迎。能公开的放在 GitHub 上——别人搜得到,同一个问题就不用被问十遍。
报告一个问题
渲染不对、崩溃、窗口行为奇怪:写下版本、系统、复现步骤就行,表单会一项项问你。
新建 issue提个功能建议
先说你想解决什么,再说设想的做法。「只读」是设计前提,编辑类建议不会被采纳。
新建建议发邮件
不想注册账号就写邮件,一样会看。代价是别人搜不到你的问题,你也搜不到别人问过的。
wangrenwen2018@foxmail.com提交前先确认是最新版——修了什么都在 更新日志 里。复现用的 Markdown 请自己造最小例子,不要粘贴真实文档内容,路径里的用户名也可以打码。