我發現我是編輯器控。
前些時日研究了幾個輕量級標記語言,最後情定 Markdown,結果沒多久就開始在想「Markdown 要用什麼編輯器來寫比較好?」雖然已經有了 Vim 這個強力武器,也支援 Markdown(沒有什麼語法是 Vim 支援不了的),但總是想找個更體面點的編輯器來感受一下輕量級標記語言之美,最好是即便在純文字模式下也能清楚標示出 Markdown 的語法。
經過簡單的搜尋,適合 Markdown 的編輯器大概鎖定了 Byword 與 iA Writer 這兩套。然而這兩套軟體都沒有試用下載,價格也不算低,我不想兩套都買,只好上網找些比較的文章來看,看是哪一套軟體較好。這兩套軟體有個共同的特色,就是具有專注模式(focus mode),最近的編輯器市場似乎有個潮流,好幾套編輯器都強調介面的簡化,讓使用者專注在文字輸入 (distract-free writing) 上。果然分心是打文章的大敵,一不小心就會忘記寫到哪邊,然後一篇短短的文章寫個老半天這樣(笑)。
以專注於文章撰寫為訴求的編輯器,除了 Byword 與 iA Writer 外,比較有名的還有 WriteRoom 以及 OmmWriter,找資料時也跟著看了不少評論,底下就一起寫一下介紹與心得吧。
WriteRoom
這一套應該是最早出現的專注型編輯器吧,首頁的副標寫的就是 "Distraction free writing." 有 Mac 和 iPhone 版,Mac 版在寫這篇文章時賣 $9.99,不過在許多文章中看到他的歷史價格是 $25,也許因為是最早推出的專注型編輯器的關係吧,那時還缺乏競爭對手。
另外,WriteRoom 似乎尚未支援 Markdown 語法的樣子,我在 App Store 的敘述中和官網的介紹裡都沒有看到。這樣的話,反而有語法標記的 Vim 還來得有用些,而且 Vim 也可以切換到 WriteRoom 模式(方法一, 方法二)
OmmWriter
這是很特別的一款編輯器,他讓使用者在輸入文字時,能夠完全進入到一個禪的境界。當使用者在打字時,除了簡單卻不擾人的打字音效外,背景同時也會播放輕柔淡雅的音樂。介面簡單,可以做些簡單的字型與背景設定,平常打字時介面則會自動隱藏。本文所介紹的編輯器都是以 MAC 為主,不過 OmmWriter 也有 PC 版本,都可以免費下載。
不過我不喜歡他的編輯區外面有個虛線的框,除此之外,我工作通常時也不需要背景音樂。對了,這一款也沒有支援 Markdown 語法。如果不是因為 Markdown 這點,我想免費且跨平台的 OmmWriter 應該是不錯的選擇。
Byword
這款在 WriteRoom 和 iA Writer for iPad 之後推出,算是結合了 WriterRoom 的專注模式與 iA Writer 優雅介面兩方面特色。售價 $9.99, 還算平易近人。我喜歡 Byword 的雙色模式,可以選擇要以白色或是黑色作背景。Byword 的 focus 模式作的也比 iA Writer 好,除了可以自己選擇 focus 的範圍(一句、一段或幾行)外,focus 模式時上下邊緣漸層淡出的設計也很別緻。
Byword 支援 Rich Text 與 Markdown 兩種格式。不過老實說,雖然從 Windows 的小作家就有 Rich Text 了,可是我用了這麼多年電腦,真的很少見到(更不用說自己寫了)Rich Text 格式的文件,要嘛就純文字,要嘛就 Word/HTML, Rich Text 實在是個不上不下的格式。
我喜歡 Byword 的地方還有一點,就是他可以直接將 Markdown 輸出成 HTML, 這對於寫 blog 很方便,寫好後轉換貼上就好。iA Writer 雖然也可以寫 Markdown, 但就沒辦法像 Byword 這樣直接轉換。不過我最後還是選了 iA Writer, 為什麼呢?
iA Writer
我對 iA Writer 第一眼的感覺就是它的 Markdown 排版是很棒的設計。與其他軟體所不同,iA Writer 利用它左邊的空白處(Margin)來處理標題與清單列表的前綴標記,相當有創意。
在此引用一下 Review: iA Writer for Mac 這篇文章中的一段話,作為 Byword 與 iA Writer 的比較:
Byword is for people that know they want to do all their writing in one app. Writer is for people that just want to open something and write.(Byword 是給那些清楚自己要在一個 app 中完成所有撰寫工作的人。而 Writer 則是設計給想要打開個什麼然後就開始寫字的人。)
iA Writer 看上去是個很簡單的編輯器,它也真的很簡單,簡單卻又不簡單。這話怎麼說呢?iA Writer 完全沒有任何自定項目:沒有偏好設定視窗;不能改變字型、背景、顏色;只有支援 Markdown, 還強迫一定得是 Markdown,不能取消標記功能;不管視窗拉多寬,每行固定 64 個字母寬。完全沒有妥協餘地。
然而在這麼限制重重的環境下,iA Writer 卻能帶給我一種「嗯,就是這麼剛好。」的感覺,在 iA Writer 裡面打字似乎是天經地義極為自然的一件事,一點都不會想要去改動什麼設定。它微白又略略帶點紋路的背景,配上青藍色閃爍的游標,順眼而不搶眼。整個程式的設計都是圍繞在打字本身的體驗上,至於各種花俏功能、排版的格式樣式、巨集或是插入範本、分割視窗遠端編輯什麼的,通通都不管。
當然沒有程式是完美的,然而 iA Writer 已經很接近完美了。前面說過,我喜歡 Byword 的雙色模式,不過用了 iA Writer 後,覺得雙色背景的選擇也是多餘。而 Byword 可以直接輸出成 HTML 這個功能,也可以透過在 Automator 新增服務的方式,讓 iA Writer 也能直接輸出 HTML 結果。
實際使用一陣子後,iA Writer 倒是有兩個地方我覺得可以再改進的。一個是 Markdown 的連結模式區別不夠明顯,同顏色的連結與連結文字混淆在正文中容易造成閱讀不便。另外一個可改進之處是中文與英文文字對齊方式不同,中文預設對齊字型的降部(Descenders)底緣,如果一行中有英文的話,該行內的中文字會與英文一樣對齊基線(Baseline),這使得中英夾雜的文章中看起來會有行高不同的錯覺。
iA Writer 在 App Store 的定價 $19.99,比起 Byword 倒是高了不少。不過最近似乎是在促銷,只要 $8.99,反倒比 Byword 便宜了些。喜歡用純文字寫文章的朋友,不妨考慮看看。
沒有留言:
張貼留言