Mac 上適合碼農用的 Markdown 編輯器是什麼?
最近迷上了Markdown,嘗試了各種編輯器以後,發現每一款都有些許瑕疵。
有沒有滿足以下要求的編輯器呢?(能接受付費)1. 支持實時預覽,同步滾動(macdown在這方面有些問題,滾動經常出現不同步)2. 自帶或支持拓展包實現代碼高亮(mou並沒自帶這個功能)3. 支持LaTeX語法的數學公式 ( Ulysses不支持)4. 有本地應用,而不是只有在線版(經常處於無網狀態)
5. 能導出PDF和HTML(若能導到Evernote或者Tumblr更加完美)
想直接輕鬆使用的話,你可以試試stackEedit在線編輯器,基本滿足你的所有要求。當然要求有網的話這個可以忽略。
或者自己寫一個解析markdown的小工具。
好處是解析規則可以靠自己來微調,不滿意的地方很容易修改。高亮的話可以藉助任何一個編輯器來實現。
預覽的問題可以使用QT的WebKit框來渲染轉換好的HTML文件,也就是把上面那個程序包裝成GUI界面,同步滾動也可以自己實現。
PDF輸出可以藉助chrome右鍵列印,HTML的話只需把上面的中間過程保存到本地就可以了。我用mou 還可以
最近剛剛錯過了的一款冰點軟體,Quiver
試用了兩天,簡直愛上。。。即便是60多的價格也快要衝動的想入了,但是冰點的時候才12塊啊。。。官網在這,之前也有童鞋放過了
P.S:官網有免費版可以試用感受~http://happenapps.com/#quiver
1. 支持實時預覽,同步滾動
(有!但是同步滾動自測稍稍有點 bug,不是同步得非常整齊,但是可以忍受,如圖。不過編輯內容和預覽內容本來就不同,要完美對齊似乎確實有點苛求了)2. 自帶或支持拓展包實現代碼高亮(有!支持多種代碼語言,Quiver是以『cell』的屬性來區分是普通文本、代碼內容、Markdown、LaTeX和流程圖的,而且可以通過快捷鍵快速改變這個單元框的屬性)
3. 支持LaTeX語法的數學公式(有!但是本小白目前還沒用過。。。)4. 有本地應用,而不是只有在線版(本人目前試用就是本地用的,妥妥兒的&<(?????)&>)5. 能導出PDF和HTML
(有有有~)另外在預覽頁面全選,還可以用服務導入到 evernote測試了一下這款筆記軟體,雖然沒有為知筆記或 evernote 那樣抓捕網文的功能,但卻是非常適合用來作為日常自己記錄整理一款筆記產品,作為代碼片段整理以及書寫技術博文灰常不錯~你要的mou已經基本滿足 現在用的已經很不錯了 一般的作業report都是用它轉成pdf上交的 題主你可以試試 http://25.io/mou
他的作者前不久辭職完成了眾籌 打算全職來完善mou 相信年底會出1.0 「對!這麼多年了還是0.8.7beta版!!╰(‵□′)╯ 雖然我用著感覺挺滿足要求的」
另外 其實寫markdown我覺得倒不需要很多功能 平常我都是用sublime text或者vim來寫 寫完用mou來轉成pdf 非常愜意pandoc+pdflatex。pandoc家的markdown語法是最完善的,inline latex什麼的不在話下。高亮的話,視你使用的文本編輯器不同,到Pandoc Extras · jgm/pandoc Wiki · GitHub找個插件。實時預覽/滾動,沒找到此類工具。。可以考慮自己寫一個。
馬克飛象,不謝。。
不覺得題主真的有GET到Markdown的簡潔之美…… 給他加一堆亂七八糟的東西跟一個RichText Editor有什麼區別?
1. 實時預覽同步滾動,好像有些比較重的md編輯器支持
2. 代碼高亮,gist編輯後預覽支持幾乎所有語言的高亮3. LaTex,真不覺得這是markdown該做的事…… LaTeX或Word或公式編輯器啥的吧4. 本地應用,notepad其實就是最好的載體,比如我最常用來寫md的就是evernote和notes for mac
5. 導出pdf, gist編輯預覽後直接列印為pdf,或全篇copy到其它 Rich Text Editor進行導出所有的事情都能通過不同的工具解決,為什麼非要一體式服務?就因為markdown的簡潔,並沒有規定必須用什麼軟體來編輯,所以可以聚焦在文字創作本身,這才是他最美的地方建議告別markdown,因為既然題主用的時Mac,那麼Mac下的Emacs非常漂亮。
emacs + org mode (emacs 自帶)比markdown豐富極了的功能。支持導出多種格式:html、latex、pdf都只需要一個Emacs搞定。
導出的格式非常簡潔大方,支持的標記語法比markdown豐富很多。而且有TODO支持,table支持,代碼支持。
你會愛不釋手的:)Quiver, HappenApps,基本上達到了題主的要求,在github上有3.0的測試版,Quiver 3.0 beta testing · Issue #162 · HappenApps/Quiver · GitHub ,是目前我在閱遍iA Writter, Mou, Ulysses, Quip for mac 等markdown應用後覺得最和心意的。
你會發現各路 markdown 里插 latex 都有些微妙的不同... 例如有些需要雙寫反斜線, 有些會把公式里兩個乘號中間的東西給你粗掉... 有些編輯器還不會正確的高亮
改用 asciidoc 可以解決此問題我在用vim+chrome的插件Markdown preview plus。vim寫md,開著Chrome可以實時預覽(無需刷新),該插件支持Latex數學公式,也支持導出HTML,也可以離線。其實要支持Latex數學公式也很簡單只要在md中插入一個Mathjax腳本即可。而vim擴展一下就支持md代碼高亮。
我一直是在 Sublime Text 寫 markdown 的,不需要預覽
Typora 就是你需要的。
我曾經有過和樓主類似的需求,曾經使用過如下
*馬克飛象*優點:- 簡單,直接- 基於chrome,跨平台性好
- 和evernote結合的較好(大殺器)- 可以直接編輯latex格式公式缺點:- 收費,雖然不貴- 大文件處理慢。曾經我打開過一個5k左右的讀書筆記,拖動和編輯都很慢。- 預覽和實際段落對齊有點問題- 搜索功能有點慢和弱*mou*
只是簡單使用過優點:
- 界面友好,預覽方便缺點:- 只是mac平台下可以使用(我有跨平台需求)目前使用Sublime Text 3,添加插件- MarkdownEditing: 對於markdown格式有一些方便的功能和格式化- Evernote:和evernote同步功能不錯- Markdown Preview:可以進行本地化預覽輸出html文件- InsertEquation: 可以用圖片的方式插入latex格式的公式,足夠用了ipython notebook 貌似滿足樓主的需求
如果你需要以上所有功能,其實 Marxico 是夠的。但如果你需要以上所有功能+記筆記的 App,那就用 Quiver 吧。
HappenApps我已經把以前在 OneNote 和 EverNote 上的一些筆記搬到了 Quiver,新筆記也是在 Quiver 寫。1. Quiver 的可個性化程度很高,相比 MWeb。MWeb 也是一款很不錯的 App,功能上和 Quiver 不差多少。我只是不太喜歡它默認的那幾種界面配色,但它又不讓我改。。只好放棄了。
2. Quiver 的代碼高亮雖然沒那麼漂亮,但足夠用了,而且 Space Gray 的配色也很不錯。打算過一陣兒重新配置一遍顏色,爭取和自己的 IDE 配色一致
3. 左邊欄很好用,有點兒類似 Library (或者說資料庫)管理的功能。講道理,試用之後沒選擇 Marxico 就是因為這個功能不支持。4. 導出方面,官方給出了一些小工具。因為採用 JSON 格式,所以自己寫個工具轉格式都沒問題。5. 很喜歡它的 Cell 概念,貌似只有 Quiver 有這個特性,其它,EverNote,MacDown,Marxico 之類的都沒有。OneNote 倒是有,但思路不同。
6. 同步的話,我用的 dropbox。很容易設置
7. 可能唯一的缺點就是,只支持 Mac 系統吧。據說要發布 iOS 版本,但目前還不支持 Windows,也沒有要支持的趨勢。不過我對這個倒是無所謂。
只能說,很值得購買,不管降不降價
就這樣。想到別的再回來補充Mweb: http://www.mweb.im/
macdown最新版本應該已經修復了問題1
作為一個『碼農』,題主真的喜歡把編輯器都分的這麼開嗎,我作為一個『半碼農』,我更喜歡用通用編輯器,當然如果一個專用編輯器,功能很強大的,我也是不拒絕的。
所以,我推薦VSCode+Markdown Preview Enhanced,除了同步滾動稍有點不好以外,足夠強大好用。
有道雲筆記
推薦閱讀:
※為什麼OS X下同一應用、遊戲定價要比iOS高几倍?
※Pages 不如 Word 嗎?不能代替 Word 嗎?
※在周圍的人都使用Windows的情況下使用OS X,會遇到什麼不便?
※為什麼 Mac 沒有提供剪切文件功能?
※Mac OS 系統下用 LaTeX 寫中文論文用什麼 LaTeX 的版本?