WPS mac版2024最新版v6.2.2 官方正式版中文 / 3.9M
騰訊會(huì)議mac版v3.21.3.428官方版中文 / 178.6M
微信企業(yè)版mac版v4.1.10.90772 官方最新版中文 / 542.2M
紛享逍客Mac版v2.0.12 官方最新版中文 / 78.3M
mac PDF文檔編輯器(Wondershare PDF Editor英文 / 24.3M
蘋果PDF轉(zhuǎn)換工具(Wondershare PDF Converte中文 / 107.9M
飛書客戶端 for mac版v5.29.5 官方版中文 / 314M
有道云筆記mac版2023最新版V7.2.5中文 / 145.9M
Markdown.app是一款專為中文寫作者提供的markdown寫作工具,這款軟件界面非常漂亮而且使用起來也很高效。軟件具有全新的禪模式。很多個(gè)細(xì)節(jié)處理后,有看得見的部分、有隱藏的部分、還有聽得見的部分。有人在這個(gè)模式下,偏好全屏的狀態(tài)。我更喜歡默認(rèn)的窗口尺寸和隱隱落落的背景,不會(huì)影響到寫作的注意力。真若乏了,起身、歇一會(huì)兒,再回到屏幕前,很容易重新進(jìn)入原來的寫作狀態(tài)。
- 行首縮進(jìn)
- 針對(duì)中文輸入法的 Shift 鍵兼容方案
- 詞性分析 (支持中英文)
- 支持導(dǎo)出為思維導(dǎo)圖的方式
- 支持導(dǎo)出為圖片、HTML、PDF、TextBundle、Zip
- 整個(gè)工作目錄或者某個(gè)單文件夾,導(dǎo)出為 PDF 電子書
- 隨機(jī)視覺主題的算法
- 禪模式,對(duì)寫作體驗(yàn)的巨大提升
- 白噪音 (禪模式)
- 頭部支持 YAML 形式的 Metadata
- 表格語法的對(duì)齊 (支持中英文混排情況下的對(duì)齊)
- 方便地插入圖片,拖入、粘貼都可以
- 支持 WebP 圖片的拖入并插入文章
- 快速筆記,方便日常草稿、靈感的記錄
- 粘貼板中的 HTML 支持轉(zhuǎn)為 Markdown 格式,并且可以自動(dòng)下載圖片
- App 內(nèi)置歷史版本功能
- 多種 Markdown 實(shí)時(shí)預(yù)覽的方式
- Todo 窗口,讓 Markdown 格式下的 Todo 管理更方便
寫作,對(duì)中文更友好
Markdown.app 雖然是新產(chǎn)品,但源碼追溯起來還有不少部分來自于 8 年前的 FarBox Editor,所以一點(diǎn)一滴地改善,都累積起來,自然就「對(duì)中文更友好」了。
詞性分析
針對(duì)中文的詞性分析,是比較罕見的,特別是在偏向于個(gè)人的寫作工具領(lǐng)域,更是近乎沒有。
詞性分析有什么用呢?一般情況下,如果要精修一篇文章時(shí),我會(huì)標(biāo)注連詞 + 代詞,通過減少它們的使用,往往能明顯提升文稿的質(zhì)量。
這里花花綠綠是因?yàn)槿吭~性標(biāo)注出來了,實(shí)際場(chǎng)景并不需要如此
行首縮進(jìn)
由于歷史原因,多數(shù) Markdown 解析后的 HTML,無法滿足行首縮進(jìn) (兩字) 的排版要求。
而且長時(shí)間在電子設(shè)備 (包括小屏設(shè)備) 上的閱讀,包括我自己,潛移默化中也產(chǎn)生了一種偏好,那就是不用行首縮進(jìn)。有時(shí)也會(huì)看到大家在爭(zhēng)議,是否有必要行首縮進(jìn)呢?
去年在做課程相關(guān)的資料撰寫,面向紙質(zhì)版的排版過程中,打印了不下十個(gè)版本,反復(fù)對(duì)比,中文如果少了行首的縮進(jìn),在紙張上的時(shí)候就會(huì)感覺缺失一種漢字的張力 (純個(gè)人觀感)。
于是,進(jìn)一步做了些優(yōu)化,在文檔 (Markdown) 書寫時(shí),在產(chǎn)出 (HTML) 被預(yù)覽時(shí),對(duì)于行首縮進(jìn) 都有不錯(cuò)的支持。
我自己的一個(gè)紙質(zhì)版課程材料,行首縮進(jìn)還要考慮到圖文混排、代碼塊、列表等語法的存在
公眾號(hào)一鍵排版
在中文環(huán)境下,寫好文章發(fā)布到公眾號(hào),也是一種需求。Markdown.app 提供了一些公眾號(hào)排版樣式的生成器,設(shè)置項(xiàng)少的也有近 20 個(gè),略作調(diào)整,確定好排版之后,未來一鍵點(diǎn)擊即可復(fù)制公眾號(hào)格式,極大地降低了排版的時(shí)間。
Markdown.app 導(dǎo)出的公眾號(hào)格式,也支持代碼高亮、數(shù)學(xué)公式。但如果要進(jìn)一步完全自定義,則需要自己定義 CSS 了。
最右側(cè)欄是當(dāng)前 (公眾號(hào)排版) 主題的可設(shè)置項(xiàng),不同主題生成器的設(shè)置項(xiàng)不同
中文輸入法不再抖動(dòng)
Mac 上只要是 native 的 App,基本上都會(huì)面臨中文輸入法抖動(dòng)的問題,即使是蘋果官方的 Keynote、Pages 也一樣。大凡調(diào)用了 NSTextView (Mac 上輸入文本的主要視覺模塊),沒有特殊處理過,就會(huì)存在這個(gè)問題。
除了抖動(dòng)的問題,還有對(duì)行高的處理。默認(rèn)情況下,Mac 對(duì)中文的環(huán)境是不夠友好的,但它在技術(shù)的更底層也提供了排版相關(guān)擴(kuò)展的 API 支撐,可以去改善 (雖然有一點(diǎn)難度),很多時(shí)候沒有被改善而已。
Markdown.app 在這些方面都做了不少處理,努力接近我們多數(shù)人直覺上的認(rèn)知。因?yàn)檫增加了圖文相嵌排版,導(dǎo)致復(fù)雜度高了不少。最近開始處理 iOS 端的技術(shù),發(fā)現(xiàn)原 Mac 上的一些字體排版引擎邏輯并未在 iOS 上對(duì)應(yīng),也是一口老血好吐,這是另話了。
中文輸入法的抖動(dòng)問題,歸因可以簡(jiǎn)化為中英文字體的基準(zhǔn)線不同
在直接的視覺邏輯和技術(shù)邏輯中,line-spacing 兩者是不一樣的
中英文狀態(tài)的切換
使用 Markdown 語法,在中文環(huán)境下有一個(gè)問題,一些關(guān)鍵標(biāo)記符比如 < > () 被高頻使用,在中文輸入法下有另外對(duì)應(yīng)的標(biāo)點(diǎn)符號(hào),如 《》()。
實(shí)際使用過程中,需要使用 Shift 切換中英文的狀態(tài),為了輸入 1 個(gè)標(biāo)記符,可能需要 3 次以上的鍵程切換。于是我們就有了中文輸入法兼容,如下圖所示,很容易理解。
注: Mac 上對(duì)于大部分中文輸入法是支持的,但鼠須管的支持似乎不太好。
隱藏在簡(jiǎn)潔的背后
得益于 FarBox Editor、MarkEditor 基礎(chǔ)上足夠長的時(shí)間積淀,Markdown.app 有很多不同場(chǎng)合下的大小功能。比如 Markdown.app 支持 .textbundle 格式的同時(shí),還能導(dǎo)出 .zip 的格式 (對(duì)非 Mac 用戶友好),里面打包了原始文本和圖片、附件,也包括了渲染后帶樣式的 HTML 文件。
比如 TOC 欄內(nèi),可以直接拖動(dòng) H1-H6 的標(biāo)題,調(diào)整全文段落的次序。
比如我們支持諸如從 Unsplash 等圖片已經(jīng) webp 格式化的頁面上,直接拖入圖片到 Markdown.app 來完成插圖。這個(gè)看似很細(xì)微的功能,你或許可以試一試同樣的圖片拖入到其它寫作工具中,看是否也能支持。
Markdown.app 源自 MarkEditor,將其保持輕量的狀態(tài),讓使用者獲得更好的體驗(yàn)。另外一方面,來自于 MarkEditor 背后一些「心有猛虎」般的功能,也恰到好處地出現(xiàn)在 Markdown.app 中了。
驅(qū)動(dòng) Markdown.app 的基礎(chǔ)
Markdown.app 管理的是本地的文件夾,這非常方便數(shù)據(jù)的備份與遷移,我們沒有創(chuàng)造出新的數(shù)據(jù)格式,卻也能支持基本的全文檢索。而且基于當(dāng)前的工作目錄,還能有更多的定制,比如文檔列表的排序、摘要顯示幾行、新建文檔的文本模板、自定義的 CSS 樣式,甚至圖片的語法也可以自行定義。
Markdown.app 可以給每個(gè)文件夾設(shè) ICON,而真正強(qiáng)大的自定義能力體現(xiàn)在視覺模板上,有將近 400 個(gè)設(shè)置項(xiàng)。由于設(shè)置項(xiàng)實(shí)在太多,我們還有一個(gè)算法隨機(jī)生成視覺主題,目前 App 默認(rèn)提供的 8 個(gè)視覺主題中,其中一個(gè)來自于老朋友 CaiCai,另外還有 4 個(gè)是隨機(jī)生成后保留下來的。
如果你也想完全定制視覺主題,可以導(dǎo)出當(dāng)前樣式 (CSV 文件) 后,文件內(nèi)自帶每一項(xiàng)的說明,再做修改,并最終放回「主題目錄」文件夾就可以了。
若愿意分享你的自定義主題,請(qǐng)聯(lián)系我們,被采用則送 10 個(gè) Markdown.app 的兌換碼
Todo 窗口
以前沒有發(fā)布 App 到 App Store 過,所以有了第一個(gè)試手之作,叫 MiniTodo,有意思的是,自己后來一些 Todo 性質(zhì)的備忘,都由 MiniTodo 解決。
MiniTodo 的背后是一篇 Markdown 列表語法的平文本,便就順其自然將 MiniTodo 集成到 Markdown.app 之中。
可以打開多個(gè) Todo 窗口,右上角的的圖標(biāo)可以讓窗口保持置頂
導(dǎo)出思維導(dǎo)圖
Markdown 文檔本身的結(jié)構(gòu)性,非常適合導(dǎo)出思維導(dǎo)圖。我們的這個(gè)功能,其實(shí)跟 Markdown 沒有直接關(guān)系,本質(zhì)上解構(gòu)的是 HTML,這部分邏輯來自于以前 FarBox 里一個(gè)叫 Smart Page 的產(chǎn)品。
導(dǎo)出思維導(dǎo)圖有沒有用? 我在撰寫課程時(shí),用這個(gè)功能重新梳理了知識(shí)的節(jié)點(diǎn),作為原始內(nèi)容的補(bǔ)充,效果還是非常不錯(cuò)的。
思維導(dǎo)圖在結(jié)構(gòu)性的知識(shí)中,很有用
導(dǎo)出 PDF 電子書
將整個(gè)文件夾導(dǎo)出為 PDF 電子書的功能,在 MarkEditor 最早期就已經(jīng)出現(xiàn),并一直在優(yōu)化。
每一次使用,帶來的價(jià)值巨大。我自己課程書稿的排版,全部來自這個(gè)功能;于是更專注內(nèi)容本身,一鍵導(dǎo)出電子書,把書稿排版的時(shí)間節(jié)省出來。
特別說明
聲明:西西軟件園為非贏利性網(wǎng)站 不接受任何贊助和廣告