typora官網(wǎng)截圖
markdown是個(gè)好東西,用它寫東西可以幾乎不用考慮排版就可以得到還過得去的文章格式,作為學(xué)生黨用來平時(shí)記東西很方便。簡書的編輯器雖然好用,但對我來說有幾個(gè)硬傷:
不支持?jǐn)?shù)學(xué)公式的編輯;
無法導(dǎo)出為pdf或html等其他格式;
只能在線編輯。
因此我就需要一款本地編輯器,能支持?jǐn)?shù)學(xué)公式的編輯,能導(dǎo)出為pdf。我目前主要使用的是mac,在網(wǎng)上各種百度,終于發(fā)現(xiàn)了Typora這一神器。
特性簡介
Typora不止擁有上面提到的功能,還擁有很多其他優(yōu)秀的特性。最最重要的是這么好用的編輯器居然是免費(fèi)的,雖然是因?yàn)檫€是Beta版,現(xiàn)在已經(jīng)更新到0.9.9.6版本了,正式版估計(jì)是要收費(fèi)了,希望到時(shí)候能有一些老用戶的優(yōu)惠吧,so sad,,,
所見即所得
Typora的設(shè)計(jì)理念就是極致簡潔,簡潔到什么程度呢?把其他編輯器的預(yù)覽窗口都省了,而且同時(shí)還支持實(shí)時(shí)預(yù)覽。打開一個(gè)新文件時(shí):
新建文件
就只有一個(gè)窗口,編輯在該窗口,預(yù)覽也是在該窗口,沒有預(yù)覽窗口如何做到實(shí)時(shí)預(yù)覽呢?比如說,我現(xiàn)在需要添加一個(gè)標(biāo)題,代碼如下:
# 這是測試標(biāo)題
輸入這行代碼后,按下回車鍵或方向鍵中的下鍵,效果如下:
測試標(biāo)題
便捷的表格、代碼、公式編輯
之所以把這三個(gè)放一塊是因?yàn)樗麄兌际菂^(qū)塊元素,而且它們都可以使用快捷鍵插入。插入表格的快捷鍵在mac上是command + T,效果如下:
插入表格
最上面可以選擇行列數(shù)、沒一列的對齊方式,并且支持在表格中使用tab鍵跳到下一單元格。
插入代碼的語法和其他markdown并沒有區(qū)別,同樣支持行內(nèi)代碼和行間代碼塊,語法是相同的,只是在插入行間代碼時(shí)可以選擇快捷鍵command + alt + c和輸入```后按回車兩種方式,效果是一樣的:
插入代碼塊
右下角可以輸入代碼的語言,可以根據(jù)不同的語言自動(dòng)高亮顯示。
Typora支持Latex的公式編輯,公式編輯幾乎和代碼編輯的使用方法相同,同樣分行內(nèi)公式和行間公式,行內(nèi)公式用兩個(gè)$包裹起來,行間公式可以使用快捷鍵command + alt + b和$$ + enter插入:
數(shù)學(xué)公式編輯
光標(biāo)所在位置輸入Latex的數(shù)學(xué)公式的語法,在Preview窗口會(huì)有實(shí)時(shí)預(yù)覽效果,便于調(diào)整。
圖片拖拽
這個(gè)功能和簡書的拖入圖片即可插入圖片功能是一樣的,但是這個(gè)功能默認(rèn)是關(guān)閉的需要在設(shè)置中手動(dòng)開啟,設(shè)置的路徑為:
Preferences -> Editor
在Image Drag & Drop后打上勾就可以了,如圖所示:
設(shè)置
該菜單中還有一些其他選項(xiàng),我就不在一一介紹,自己可以根據(jù)自己的需要勾選。
自定義主題
下載完成后默認(rèn)會(huì)帶有幾套主題,我個(gè)人比較喜歡其中的Github和newprint:
官網(wǎng)截圖
個(gè)人認(rèn)為自帶的主頁已經(jīng)比較好看了,如果認(rèn)為不夠好看可以使用css自定義。首先需要在help菜單勾選Enable Debugging:
help菜單
然后在編輯器的空白處單擊右鍵,選擇:
Inspect Element
Debug效果
目錄
在文章中使用[TOC]自動(dòng)根據(jù)層級生成目錄:
自動(dòng)生成效果
同時(shí)還支持在編輯時(shí)實(shí)時(shí)顯示目錄,開關(guān)快捷鍵為command + shift + b或窗口右上角的符號:
實(shí)時(shí)目錄
導(dǎo)出
Typora的導(dǎo)出選項(xiàng)提供了很多選項(xiàng),有幾個(gè)我都不知道是啥:
導(dǎo)出菜單
在橫線以上的三個(gè)是默認(rèn)支持導(dǎo)出的,這個(gè)導(dǎo)出沒啥問題;橫線以下的需要安裝Pandoc來支持,我測試了一下,橫線一下的幾乎處于不可用狀態(tài),一選擇就崩潰,可能這個(gè)功能還在開發(fā)中。導(dǎo)出的PDF的效果和編輯時(shí)看到的效果幾乎沒有差別:
typora的語法
https://pan.baidu.com/s/1miwkB4c
總結(jié)
再啰嗦一下吧,wb和Atom也是支持的!