測(cè):一款免費(fèi)輕量級(jí)Markdown編輯器,Typora的替代之選)
最近這兩周我把手頭的主力Markdown編輯器從Typora換成了mdput原因很直接我不想為了一個(gè)編輯器去折騰破解激活也不想在公司和家里兩臺(tái)電腦之間來回對(duì)比哪個(gè)版本能用。Typora確實(shí)是好東西但從1.0開始收費(fèi)之后網(wǎng)上關(guān)于“typora激活”、“typora序列號(hào)”的搜索量一直居高不下身邊也有不少同事在問有沒有靠譜的替代品。而mdput就是我在這輪篩選里留下的一款免費(fèi)輕量Markdown編輯器用了一小段時(shí)間總體感受是它不完美但至少在“日常寫作夠用”這件事上站得住腳。這篇內(nèi)容不是一句“推薦下載”就完事的軟文而是我把整個(gè)工具的定位、安裝、寫作體驗(yàn)、導(dǎo)出能力、踩坑情況全部過了一遍之后的實(shí)際記錄。如果你正在找一款免費(fèi)可用的Markdown編輯器或者只是想看看除了Typora還有什么值得折騰的桌面端選擇這篇評(píng)測(cè)會(huì)給你比較完整的參考。1. Typora為什么不再是唯一答案1.1 收費(fèi)模式變化帶來的連鎖反應(yīng)Markdown編輯器這個(gè)賽道其實(shí)一直很擁擠從VS Code這類重型編輯器加插件到語雀、Notion這類在線文檔再到各種專注本地寫作的小工具可選范圍非常大。Typora能在里面殺出來核心原因就三個(gè)字所見即所得。它把Markdown源碼和渲染結(jié)果融合在了同一個(gè)編輯區(qū)里你輸入一個(gè)井號(hào)標(biāo)題樣式立刻生效不用左右分屏不用記憶一整套語法標(biāo)簽上手成本幾乎為零。但Typora從1.0版本開始轉(zhuǎn)為付費(fèi)軟件買斷價(jià)格不算特別高可對(duì)于很多只是偶爾寫寫筆記、做點(diǎn)文檔整理的普通用戶來說心里那道坎過不去。于是各種“typora免費(fèi)版”、“typora激活教程”、“typora序列號(hào)”相關(guān)的內(nèi)容在網(wǎng)上一搜一大把這本身就說明一個(gè)問題有龐大數(shù)量的用戶想要的其實(shí)只是一個(gè)不折騰、不花錢、打開就能寫的Markdown工具。mdput能進(jìn)入我的視野靠的恰恰是這個(gè)定位。它免費(fèi)、開源、輕量沒有偽裝成正版去蹭Typora用戶的信任而是老老實(shí)實(shí)做了個(gè)能滿足大多數(shù)寫作場(chǎng)景的編輯器。單憑這份老實(shí)它就值得被認(rèn)真了解一下。1.2 編輯器與編譯器的根本區(qū)別在聊具體功能之前我想先糾正一個(gè)容易混淆的概念。很多人第一次看到mdput這個(gè)名字會(huì)把它和“編譯器”聯(lián)系到一起實(shí)際上Markdown編輯器是拿來“寫”文字的它負(fù)責(zé)幫你編輯、預(yù)覽、導(dǎo)出Markdown文檔而“編譯器”是把代碼翻譯成機(jī)器能懂的低級(jí)語言的程序這倆完全是兩碼事。mdput做的是前者它的核心任務(wù)是讓你寫Markdown時(shí)感到舒服高效。想明白這一點(diǎn)你對(duì)它的預(yù)期就會(huì)合理很多。它不需要像IDE那樣跑到內(nèi)存里編譯什么也不用像在線文檔平臺(tái)那樣把內(nèi)容同步到云端它就是一個(gè)本地跑起來的編輯工具數(shù)據(jù)不出你的電腦。對(duì)于隱私敏感或者經(jīng)常離線辦公的人來說這個(gè)屬性本身就是加分項(xiàng)。2. 核心功能深度評(píng)測(cè)寫作體驗(yàn)到底怎么樣2.1 界面設(shè)計(jì)少即是多的設(shè)計(jì)哲學(xué)mdput的界面給我的第一印象是一個(gè)字凈。沒有側(cè)邊欄堆滿圖標(biāo)沒有底部狀態(tài)欄塞一堆用不上的參數(shù)打開之后就是一個(gè)干干凈凈的編輯區(qū)。頂部工具欄只保留了文件、編輯、格式、視圖這類最常用的入口其余細(xì)節(jié)被收納到設(shè)置菜單里界面布局和Typora的極簡(jiǎn)風(fēng)格確實(shí)有幾分神似但mdput又不會(huì)讓人覺得它是單純?cè)趶?fù)刻誰。這種克制式設(shè)計(jì)的好處是顯而易見的當(dāng)你需要集中精力寫長(zhǎng)文的時(shí)候四周的視覺干擾越少越好。我用它寫了將近兩萬字的技術(shù)方案長(zhǎng)時(shí)間盯著屏幕眼睛不會(huì)因?yàn)榛ㄉ诘腢I配色而疲勞。對(duì)于Markdown編輯器這種工具來說界面存在的意義就是隱身讓你感覺不到它的存在只看到內(nèi)容和結(jié)構(gòu)。主題方面mdput內(nèi)置了淺色和深色兩套默認(rèn)主題深色模式是接近墨藍(lán)底色的那種暗色代碼塊的對(duì)比度調(diào)得比較舒服。如果你不滿足于默認(rèn)外觀可以通過偏好設(shè)置調(diào)整字號(hào)、行高、內(nèi)容區(qū)寬度。比如我會(huì)把內(nèi)容區(qū)寬度拉寬到80%配合等寬字體做技術(shù)文檔的排版閱讀體驗(yàn)很接近在文檔站點(diǎn)里看渲染好的頁(yè)面。2.2 書寫與預(yù)覽即時(shí)渲染降低門檻mdput默認(rèn)使用的是分屏預(yù)覽模式左邊是Markdown源碼右邊是渲染結(jié)果。這對(duì)于剛接觸Markdown的新手來說非常友好你可以一邊輸入一邊看右邊的效果語法哪里寫錯(cuò)了立刻就能發(fā)現(xiàn)。右側(cè)預(yù)覽窗口的光標(biāo)位置會(huì)跟隨左側(cè)的編輯位置滾動(dòng)來回對(duì)照查找內(nèi)容很方便。更進(jìn)階的用法是切到專注渲染模式。mdput同樣支持類似“所見即所得”的編輯方式把源碼和預(yù)覽合二為一你在當(dāng)前行輸入Markdown語法的時(shí)候能看到標(biāo)記符號(hào)光標(biāo)移到別的行之后標(biāo)記會(huì)被渲染成實(shí)際樣式。這種模式對(duì)已經(jīng)熟練掌握Markdown語法的人是個(gè)巨大加分項(xiàng)寫出來的東西是什么樣屏幕里就是什么樣省掉了來回切換眼神的功夫??旖萱I方面加粗Ctrl/CmdB、斜體Ctrl/CmdI、插入鏈接Ctrl/CmdK、插入代碼塊Ctrl/CmdShiftC這類高頻操作都有覆蓋用慣Typora的快捷鍵體系可以無縫遷移過來。標(biāo)題快捷鍵我習(xí)慣用Ctrl1到Ctrl6直接切換在整理長(zhǎng)文檔時(shí)效率非常高手指不需要離開鍵盤去點(diǎn)工具欄。另外要提一下?lián)Q行規(guī)則。mdput遵循標(biāo)準(zhǔn)Markdown的換行邏輯簡(jiǎn)單來說就是一個(gè)回車在渲染結(jié)果里只會(huì)產(chǎn)生一個(gè)空格想要真正換行需要行尾加兩個(gè)空格再回車或者用空行分段。這一點(diǎn)很多剛接觸Markdown的人會(huì)困惑我也被問過好幾次記住這個(gè)規(guī)則之后寫長(zhǎng)文會(huì)少很多折騰。2.3 導(dǎo)出能力從md到PDF、Word和HTML寫文檔是為了用文檔導(dǎo)出一環(huán)很關(guān)鍵。mdput在導(dǎo)出維度覆蓋了常見需求支持將當(dāng)前文檔導(dǎo)出為PDF、HTML和圖片格式對(duì)于技術(shù)寫作者來說PDF用于交付存檔HTML用于網(wǎng)頁(yè)展示圖片格式方便直接貼到郵件或者聊天窗口里實(shí)用性很高。實(shí)測(cè)下來導(dǎo)出PDF的排版效果比較干凈中文顯示沒有出現(xiàn)亂碼表格和代碼塊的樣式也會(huì)被保留下來。和Typora自帶的導(dǎo)出邏輯相比mdput導(dǎo)出的定制項(xiàng)稍微少一些比如自定義頁(yè)邊距、字體嵌入這類細(xì)節(jié)選項(xiàng)沒那么豐富。如果你對(duì)導(dǎo)出樣式有非??量痰囊罂赡苓€是得導(dǎo)出HTML之后自己再加工一道。Word格式的導(dǎo)出需要額外提醒一下路徑。mdput官方推薦的方式是先導(dǎo)出HTML再用Word打開HTML文件另存為docx或者利用在線轉(zhuǎn)換工具處理。這個(gè)流程多了一步但對(duì)于真正的Markdown寫作者來說也算不上致命傷因?yàn)榇蟛糠中枰猟oc格式的場(chǎng)景都是公司內(nèi)部走流程用的只要內(nèi)容不出錯(cuò)樣式在Word里微調(diào)一下就能交差。3. 安裝配置與快速上手5分鐘完成遷移3.1 下載安裝三大平臺(tái)都能跑mdput的安裝包體積非常小官方倉(cāng)庫(kù)和項(xiàng)目主頁(yè)提供了Windows、macOS和Linux三種系統(tǒng)的版本。Windows端下載的是免安裝的綠色包解壓之后直接雙擊exe就能運(yùn)行不需要走安裝向?qū)н@一點(diǎn)對(duì)在公司電腦上沒有管理員權(quán)限的上班族特別友好。macOS端提供的是dmg鏡像拖入應(yīng)用程序目錄即可。Linux端也有對(duì)應(yīng)平臺(tái)的二進(jìn)制包能適配不少主流發(fā)行版用國(guó)產(chǎn)Linux發(fā)行版的朋友也能正常跑起來不會(huì)出現(xiàn)文本編輯器亂碼的問題。我實(shí)測(cè)的是一臺(tái)配置很普通的Windows辦公筆記本內(nèi)存只有8GB同時(shí)開著瀏覽器、通訊軟件和mdput整體運(yùn)行依舊流暢。啟動(dòng)速度基本是秒開點(diǎn)擊圖標(biāo)到進(jìn)入編輯界面幾乎不需要等待。這種輕量特性讓它很適合作為常駐后臺(tái)的臨時(shí)記事本隨時(shí)彈出來記一段想法然后再最小化回去繼續(xù)干正事。3.2 首次配置按自己的寫作習(xí)慣調(diào)優(yōu)打開mdput先別急著動(dòng)筆花三分鐘做一輪常規(guī)設(shè)置能讓后面的體驗(yàn)順滑很多。進(jìn)入偏好設(shè)置你可以做的事情包括更換編輯器主題、調(diào)整正文字號(hào)和行高、設(shè)置內(nèi)容區(qū)最大寬度、開啟自動(dòng)保存。自動(dòng)保存這個(gè)功能建議一定要開mdput會(huì)按照你設(shè)定的間隔把文檔寫入本地緩存即使電腦中途斷電或者應(yīng)用崩潰重開之后內(nèi)容也不會(huì)丟太多。我實(shí)測(cè)間隔設(shè)到3分鐘比較均衡太頻繁會(huì)影響大面積文件寫入時(shí)的流暢度太久了心里又不踏實(shí)。代碼高亮配色同樣可以在設(shè)置里選內(nèi)置了多種常見主題喜歡深色代碼塊還是淺色代碼塊都能找到合適的選項(xiàng)。這一步做好之后寫作時(shí)的視覺體驗(yàn)會(huì)提升一個(gè)檔次。3.3 文件兼容性舊md文檔無縫接入從Typora切換過來最讓人擔(dān)心的就是文件兼容性。畢竟用了很久的舊電腦里積攢了一整套Markdown文檔如果新工具連打開都有問題遷移成本就太高了。mdput對(duì)標(biāo)準(zhǔn)Markdown語法的支持很完整包括GitHub Flavored Markdown擴(kuò)展比如表格、任務(wù)列表、刪除線、代碼塊語言標(biāo)注這些我原來的筆記文件拷過來之后基本是原樣呈現(xiàn)沒有出現(xiàn)格式錯(cuò)亂或者內(nèi)容丟失。文件夾管理方面mdput支持直接打開整個(gè)文件夾作為工作區(qū)左側(cè)會(huì)顯示文件樹方便在多個(gè)文檔之間來回切換。如果你有一套已經(jīng)按日期或者項(xiàng)目分好類的筆記目錄直接把根目錄拖進(jìn)來就行不用為遷移重做目錄結(jié)構(gòu)。值得一提的還有圖片處理。mdput的文檔本質(zhì)上是本地Markdown文件圖片路徑可以使用相對(duì)路徑這樣整個(gè)文件夾挪到其他電腦上圖片依然能正常顯示方便做本地知識(shí)庫(kù)的完整拷貝。4. 避坑指南實(shí)際操作中容易踩的坑4.1 雙擊md文件打不開文件關(guān)聯(lián)設(shè)置問題剛安裝完mdput的時(shí)候我遇到一個(gè)很典型的問題雙擊桌面上的.md文件系統(tǒng)默認(rèn)用記事本打開了而不是喚起mdput。這不是軟件本身的bug而是Windows沒有自動(dòng)建立文件關(guān)聯(lián)。解決辦法是在mdput里打開設(shè)置找到默認(rèn)編輯器相關(guān)的選項(xiàng)點(diǎn)擊“設(shè)為默認(rèn)Markdown編輯器”之類的按鈕Windows會(huì)自動(dòng)把.md文件的打開方式和mdput關(guān)聯(lián)起來。如果你用的是綠色免安裝版系統(tǒng)可能識(shí)別不到這個(gè)應(yīng)用可以右鍵md文件選擇“打開方式”然后手動(dòng)定位到mdput的可執(zhí)行文件勾選“始終使用此應(yīng)用”一次性解決。macOS用戶在訪達(dá)里右鍵文件選“顯示簡(jiǎn)介”在“打開方式”里切換默認(rèn)應(yīng)用效果一樣。4.2 大文檔卡頓超長(zhǎng)文檔的性能邊界Markdown編輯器再輕量遇到特別夸張的文檔也會(huì)吃力。我用mdput打開一個(gè)包含大量圖片和代碼塊、文本量接近三萬多字的技術(shù)方案時(shí)輸入速度能感覺到輕微延遲右側(cè)預(yù)覽的滾動(dòng)流暢度也略受影響。解決辦法是拆分文檔把長(zhǎng)文檔按照章節(jié)拆成多個(gè)md文件用文件夾工作區(qū)統(tǒng)一管理既能讓編輯器保持流暢也方便多人協(xié)作時(shí)的內(nèi)容模塊化管理。如果你就是需要維護(hù)一個(gè)超長(zhǎng)單文件可以把預(yù)覽模式臨時(shí)切掉只在純?cè)创a模式下編輯性能會(huì)回血不少。4.3 不需要連網(wǎng)也能安心寫很多在線文檔服務(wù)最大的坑就是斷網(wǎng)時(shí)只能干瞪眼mdput是一款純本地編輯器所有內(nèi)容都只存在你的磁盤里沒有網(wǎng)絡(luò)依賴。這意味著出差坐高鐵、在地庫(kù)開會(huì)、在信號(hào)不佳的戶外只要電腦有電你就能保持寫作狀態(tài)。這一點(diǎn)對(duì)于長(zhǎng)期寫字的人來說價(jià)值比任何花哨的同步功能都重要。4.4 版本更新與生態(tài)擴(kuò)展工具不是靜態(tài)的mdput目前還在持續(xù)迭代中作者會(huì)定期修復(fù)問題、增加新功能。如果你對(duì)這個(gè)項(xiàng)目感興趣可以關(guān)注官方倉(cāng)庫(kù)的發(fā)布動(dòng)態(tài)及時(shí)把版本升到最新。它不像Typora那樣有龐大的插件生態(tài)但反過來想這也意味著你不需要花時(shí)間折騰各種插件之間的兼容性問題。對(duì)于只想安靜寫字的人來說這種開箱即用的克制反而是種保護(hù)。5. 常見問題速查表問題原因解決方案雙擊md文件用記事本打開系統(tǒng)未關(guān)聯(lián)文件在mdput設(shè)置中設(shè)為默認(rèn)編輯器或在系統(tǒng)“打開方式”里手動(dòng)指定導(dǎo)出Word格式不方便軟件未內(nèi)置docx導(dǎo)出先導(dǎo)出HTML再用Word打開另存為docx長(zhǎng)文檔輸入卡頓文檔過大或預(yù)覽渲染負(fù)擔(dān)高按章節(jié)拆分文檔或切換為純?cè)创a模式換行不生效對(duì)Markdown換行規(guī)則不熟悉行尾加兩個(gè)空格再回車或用空行分段圖片路徑失效外部鏈接失效或相對(duì)路徑改變使用相對(duì)路徑并保持文件夾內(nèi)圖片文件同步移動(dòng)字體顯示不舒服默認(rèn)字體不符合個(gè)人偏好在設(shè)置里調(diào)整字體和正文字號(hào)需要云端同步本地編輯器本身沒有云同步搭配堅(jiān)果云、Dropbox等同步盤把筆記文件夾納入同步范圍6. 我的真實(shí)使用心得與建議評(píng)價(jià)一個(gè)工具不能光看參數(shù)列表還得看它在真實(shí)生活里能不能撐住高頻使用。我用mdput執(zhí)行的日常任務(wù)包括寫產(chǎn)品需求文檔、維護(hù)項(xiàng)目技術(shù)筆記、整理會(huì)議紀(jì)要、寫公眾號(hào)長(zhǎng)文初稿。它的優(yōu)點(diǎn)和缺點(diǎn)都挺清晰優(yōu)點(diǎn)是不折騰、免費(fèi)、輕量、對(duì)Markdown語法支持靠譜缺點(diǎn)是高級(jí)導(dǎo)出定制功能偏少、插件生態(tài)基本為零。但對(duì)我來說寫作工具的核心價(jià)值就是讓人把想法順暢地變成文字二三線功能有沒有不影響大局。如果一定要給建議我建議在你的寫作設(shè)備上把它和同步盤配合使用。mdput負(fù)責(zé)編輯同步盤負(fù)責(zé)備份和跨設(shè)備傳遞文檔始終是本地標(biāo)準(zhǔn)Markdown文件不受任何平臺(tái)綁定以后就算換個(gè)編輯器數(shù)據(jù)遷移依然零成本。這大概就是Markdown格式最值錢的地方內(nèi)容永遠(yuǎn)是自己的工具隨時(shí)可以被替代。我不是說mdput一定能替代你手里的Typora畢竟每個(gè)人的審美和習(xí)慣不同但如果你想要一個(gè)不需要激活、不用找序列號(hào)、打開就能寫的干凈工具它絕對(duì)值得你花幾分鐘下載試試。