Mac 上最好的 Markdown 文本編輯器是什麼?

同時,沒有漢字隔行跳躍這樣的問題的


http://typora.io


Update@2015.8.16: 推薦新貴: Typora — a minimal markdown editor

Pro:

所見即所得 (和Mou不同的是,編輯預覽在同一個View中)

數學公式

--------- 原始回答 ---------

Ulysses III,all in one式Markdown編輯管理方案

Pro:

編輯界面使用愉快(可快捷鍵添加或補全標記)

強勁的多級文件夾管理和iCloud雲同步

多種格式導出(html,epub,pdf),樣式也可定製

靈活的標記語言選擇和定製(markdown, markdown xl)

多文稿可拼接瀏覽導出

……還有其他一把提升可用性的功能

Con:

純文本編輯,沒有所見即所得模式

不支持數學公式…(僅僅是我認為這是個很必須的功能吧)


2016/3/18 重新編輯。

================

我做了也一個Markdown編輯器和全靜態網站、博客生成工具,特點是:

1. 全面支持 Github Flavored Markdown 語法

2. 支持拖拽和粘貼插入圖片

3. 編輯器內實時預覽 LaTex 公式

4. 支持發布到 WordPress, 有圖床功能。

5. 原生的 OS X 應用

下載網址:MWeb - 專業的Markdown寫作、記筆記、靜態博客生成軟體


haroopad

優點:

* 顯示效果不錯;

* 支持代碼高亮,而且效果很贊;

* 支持vim快捷鍵;

缺點:

* 無法導出pdf,這是我棄用的重要原因。

Atom

優點:

* 插件強大;

* 主題豐富;

缺點:

* 不支持在線預覽,這是硬傷。

Sublime Text

* 優缺點同Atom。

Mou

優點:

* 在線預覽速度快;

* 簡潔;

缺點:

* 代碼支持不好,這也是硬傷。

Marboo

優點:

* 簡潔,美觀;

* 支持筆記本的形式管理;

缺點:

* 丫的,這貨就是個驅殼,寫個md文件都要調用第三方的軟體。

最後,隆重推薦目前使用的Markdwon編輯器——MacDown

優點:

* 和Mou同根生,繼承了Mou的優良血統,簡潔美觀;

* 支持代碼高亮,並且可以自定義主題,這顯示效果夠酷炫;

* 支持導出pdf,而且導出的pdf跟實時預覽的相差無幾,大讚;

缺點:

* 假如有這樣的文本,_Test_,那他會把Test強調顯示,然而,我想要顯示的是下劃線。目前我採用的替換方法是使用原生的html標籤(把帶有如_Test_這種形式的文本放入pre)代替;

* 使用&>引用文本,#等等仍然會顯示一級標題,這點也不是很好;

* 其他缺點暫時沒有發現。

幾點說明:

* 剛從Windows遷移過來,Windows下面的MarkdownPad Pro是相當不錯的。

* 像stackedit、mdeditor、簡書、馬克飛象、Marxico這些在線的Markdown編輯器,個人不是非常喜歡,還是習慣使用客戶端。

* 像Byword、Ulysses、Dayone這些收費的軟體,暫時望塵莫及,假以時日,再續。

更新--2014-11-11 09:18:06

提到MacDown的缺點1,原來是我把Preferences---&>Inline formatting中的Intra-word emphasis勾選了,去掉即可,又離完美更近了一步。

參考我的回答:Mac 上有哪些對 Markdown 預覽支持比較好的應用?

沒有最好,只有更好,個人推薦MacDown。

Enjoy!


使用一段時間Ulysses 之後,果斷轉到 Ulysses 陣營了。不是 Mou 不好用,是 Ulysses 更好用 : )


先說結論:我現在用Macdown和Typora,隨場景選擇

再說前提:明確一下markdown編輯器的定義。本文討論的markdown編輯器必須要具有實時預覽的功能,所以vim、sublime之類的通用文本編輯器並不在本文討論範圍內。下文所說的編輯器都指的是具有實時預覽功能的專用markdown編輯器。

正文:

翻譯過兩本書,還有一些雜七雜八的文章,所以偶爾需要編輯幾萬字甚至十幾萬字的文稿,絕大部分編輯器在文章超過2萬字以後都會出現比較明顯的性能問題,當時使用Mou的時候甚至會出現上屏速度趕不上打字速度的問題。我是用的是2008年末的MacBook,也可能是我的電腦太差了,但在低速處理器上才更能體現出軟體的性能不是嗎?經過無數的嘗試與碰壁之後,Mac下的MacDown和Windows下的MarkdownPad是我用過的性能最高的markdown編輯器,在編輯數萬字的文本時也感覺不到卡頓。

當然性能並不是每個人的追求,向我這種經常編輯幾萬字文本的人應該還是少數,當性能不再重要時,我們要關注的就是體驗了。

Typora是我用過的markdown編輯器中體驗最好的一款。主要是源於其屌炸天的行內預覽。Typora告別了左右分屏、半屏代碼半屏預覽的模式。而是只有一個窗口,輸入完代碼馬上就能在當前窗口實時渲染。當然該有的功能也都有,我的碩士畢業論文就是用Typora編輯的,插圖、LaTeX公式、表格等等各種支持,還有自動生成的章節樹邊欄,在文章內部定位也很方便。編輯完的文章可以用pandoc掛上cite、crossref兩個插件,一行命令轉成LaTeX格式,再掛上學校的LaTeX模板編譯,就生成了封皮、目錄、圖表、公式、交叉引用、參考文獻一應俱全,格式規範(區分奇偶的頁邊距、頁碼、頁眉等等)的80多頁論文。簡直太爽了!(私貨:如果別人管你要Word格式的,還可以用pandoc一行命令md轉docx)所以只要不編輯太長的文章,目前Typora還是主力編輯器。

對了,Typora是基於Electron實現的,所以可以跨平台。


利益相關:我是寫過上百萬字博客,平時連郵件都要用markdown去寫的處女座。

Sublime Text

我最常用的markdown編輯器其實是sublime,習慣使用深色配色方案 + zen mod去寫東西;純文字的markdown文件我會覺得使用sublime是最好用的,

配色漂亮

轉跳方便

我長期都僅是使用sublime編寫markdown格式的技術文檔,各種字體、插件配置也都可以很方便搞定,比方說表格自動對齊:

偶爾也會使用VS code去編輯,現在VS code關於markdown的插件支持要比sublime更豐富一些。

但sublime打開速度是秒殺VS code的;所以,我多數還是使用sublime。

最近需要寫的markdown文件則需要大量插入圖片,sublime就顯得不方便了。

(我知道有一些插件可以讓sublime / VS code編輯markdown時支持圖片上傳,但我覺得略麻煩,寧可直接換一個編輯器。)

Typora

了解一圈後,發現有Typora,Typora在搭配iPic上傳圖片去圖床是非常非常好用的;但對我來說,還是有一些問題:

1. 有bug,遇到兩次輸入到一半之後就無法輸入,只能重開app

2. 配色方案不夠好看,基本就是黑底白字,或者白底黑字

這個性冷淡風看久了實在受不了;我會希望能夠像sublime那樣有鮮艷的顏色高亮。

然後,還有一些細節比方說,字體:

中間這個『關』字看得非常難受,這是默認的github主題,別的主題還有這樣的:

我非常了解要完善這樣的字體顯示只是需要自己定製一下css,我也這麼做了,自己搞了兩個字體顯示完美的主題,深色的用於編輯,白色的用於閱覽;但我很不明白,為什麼Typora默認的theme不多寫幾個font-family去把中文顯示也給搞定了;改天得給作者丟一下 PR typora/typora-default-themes

Typora的主要賣點其實是『所見即所得』,這是它區別於其它幾乎所有markdown編輯器的地方。

某種程度上,我認同這點;但與其說我認同這點,倒不如說我痛恨那些分屏的markdown編輯器。

我需要zen mode,一切視覺干擾都應該避免,我接受不了拿一半的屏幕去顯示重複的東西;這點我跟Typora的作者非常有共鳴:Why Typora ?

這不意味著我需要『所見即所得』的方式去編輯,我需要的是『一屏』,至於這一屏顯示的是原始的markdown,還是經過主題渲染後的排版,我其實並不在意。

MWeb

然後,我發現了MWeb。

MWeb相對於Typora,我覺得有以下有點:

1. 快,它是原生開發;而不是基於eletron這樣的web方案;我不是說VS code或者說Typora慢;而是說MWeb/sublime極其快。

2. 因為使用了原生開發,字體渲染的效果也跟基於web方案的完全不一樣;我可以粗暴的選擇Source Code Pro這樣的純英文字體,然後中文字體渲染一點問題都沒有。

同樣的,我喜歡這樣的鮮艷的高亮配色。

圖片處理方面,MWeb的作者是有自己強烈想法:MWeb Mac 版和 iOS 版圖片及圖床使用完全指南

一開始,我是更加傾向與Typora + iPic這樣自動上傳圖床的方式;但仔細使用過MWeb後,我會覺得MWeb的方式也是非常不錯,至少,在使用方面也是非常流暢的,並且,它確保了圖片會在本地有一個存檔,圖片會跟著文檔走:

圖片在本地並且跟 Markdown 文檔相關聯,不會造成圖片丟失這種問題,MWeb 在編輯器中會直接顯示本地圖片,預覽時也方便一點

MWeb僅支持本地圖片的預覽:

猜想,MWeb在技術上也一定可以做到預覽圖床上的遠程圖片,但作者因為不建議採用這樣的方式,就不去做吧~ ^_^

結論

我認為MWeb是目前Mac上最好的Markdown文本編輯器;但如果你追求『所見即所得』,那麼就Typora + iPic吧~

如果不考慮圖片的問題,我推薦sublime / VS code。

PS:sublime / MWeb / iPic都是收費軟體,Typora目前似乎免費,但不清楚作者是否有推出收費版或者開源的計劃。VS code顯然會是一直開源 + 免費。

我覺得收費與否問題不大,反正需要收費的,我都統統都買了;如果哪天要寫書,我可能會買 Ulysses 來試試~


Mweb 剛入了正版 挺好用 符合日常所有需求.


TextMate 2

優點:

  • 語法高亮

  • 標題間快速跳轉
  • 沒有實時預覽


相比較Mou,我覺得還是StackEdit – markdown editor

原因如下:

1. 支持多格式輸出(pdf,html)

2. pdf其實也比Mou生成的要漂亮

初期一直在用mou,現在已經完全轉向StackEdit


直接macdown吧,一個完善了mou的編輯器


試過了幾款markdown的編輯器之後,覺得還是macdown 好一點。macdown功能完善,支持語法高亮,實時預覽,可導出到多種格式,不說了,直接上圖:

用macdown來寫hexo博客,體驗也是極好的,具體可看:在Markdown中插入數學公式。


對於我這樣的三俗程序猿而言, Ulysses III 無論是名字還是在使用上都太陽春白雪了,這玩藝可能比較適合寫手作家?我還是覺得Mou更加適合。簡單快捷,實時預覽,每個文件都單獨存放,乾淨清爽,一切盡在掌控的感覺。再加上pandoc這個格式轉換近乎萬能的大殺器,似乎生活已經沒有什麼遺憾了。:)

好吧,我說實話。Ulysses III其實挺好用,但最最重要的一點,那就是你編寫的原始數據是由Ulysses幫你保存和管理的。對於普通用戶而言,這點可能很貼心,不用自己保存,不需要考慮文件存放在哪裡,如何管理,對外直接輸出成特定格式的文件就行了。但是,對我這種有數據潔癖以及數據掌控欲很強的人來說,就完全不能忍了。當然,理論上你可以查到它把數據保存到哪裡,實際上保存在這裡

/private/var/folders/_r/xxxxxxxxx/T/com.soulmen.ulysses3

「private」 目錄在Mac OS中可是很重要的目錄,所以無論是Alfred還是CleanMyMac都不會去搜索這個目錄,結果就是產生的大量臨時文件搜不到,刪不著,慢慢你就會發現private目錄膨脹到你受不了。。。。。。

-----------2016年7月21日更新----------------

不知不覺兩年就過去了,我的主力Markdown editor也換成了Typora。這貨誰用誰知道,不多解釋了,只有一句話:快點用起來吧!


update2:重啟後第一次使用等待時間還是有那麼點的。

================================================

update:再次下了一下haroopad win下不卡頓了。

================================================

原來是用 haroopad 的,可是在win下啟動速度龜慢..Linux下尚可。

現在用 Typora 了。


推薦試試@區祿海做的MWeb: 鏈接: MWeb - Pro Markdown writing, note taking and static blog generator App. 目前只有mac版用. 最近都在用它, 目前最滿意的. 借鑒了尤利西斯的外觀, 目前不斷有更新.

優點:

1. 直接粘貼圖片(截圖), 這點太重要了.

2. 快捷鍵方便, 比尤利西斯好用.

3. 對markdown的支持比較標準, 尤利西斯用來插入代碼段的語法和markdown標準不同(不是"```"包圍)

4. 可以同步各種md博客/evernote同步

5. 速度快! webapp沒法比的快!

自己以前用過一些markdown工具:

web形式的:

1. http://dillinger.io/ 最初的版本比較快且好看, 後邊的反倒變爛了

2. 馬克飛象 - 專為印象筆記打造的Markdown編輯器 馬克飛象, 靈感應該類似dillinger的產品, 付費支持過, 一直在改進, 不過還是受不了速度太慢, 內容多會卡(最近出了獨立app, 也挺慢的, 目前很少用). 作業部落應該是在馬克飛象之後或者同期的類似產品.

app形式:

1. Marked 2 - Smarter tools for smarter writers 試用過它, 只作為實時預覽markdown的輔助, 任意用一個編輯器, CMD+S保存後馬上預覽.

2. 尤利西斯, 感覺大名鼎鼎, 網站看起來高大上, 價格貴, 使用後挺失望的, 帶圖片的md導出pdf難看, 筆記管理也不怎麼樣.

目前還沒發現一個特別完美的 支持md的資料整理 工具.


Github Atom。自帶Github CSS渲染。


作業部落出品(Cmd Markdown 編輯閱讀器)


visual studio code


用Typora寫文檔,保存MD文件。

用Pandoc將之轉為HTML和Epub文件。

HTML文件導入印象筆記,印象筆記同步至各移動端。

Epub導入Kindle(多看系統下如此,當然也可以直接轉成mobi格式)。

隨身複習,隨時複習。


Emacs, Org導出md(逃


推薦閱讀:

大量寫Lua用什麼編輯器最好?
除了excel還有什麼編輯器能快速輸入等差數列?
vim/gvim 有哪些實用技巧?
visual studio code 如何安裝插件?
VSCode打開時這幾個同樣名稱的進程分別有什麼作用?

TAG:macOS | 文本編輯器 | Markdown |