$
雙擊 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 請自己造最小例子,不要貼上真實文件內容,路徑裡的使用者名稱也可以打碼。