我最近在使用Typora寫項目分析報告,緣由很簡單,界面極簡,並且支持實時預覽。按照Typora官網的說法,這是「一款真正意義上的最小巧的Markdown編輯器」。此文作簡單介紹,但願對文本編輯感興趣的朋友能有所瞭解。python
提供6個層級選擇,從#~######
語法:N個#+空格+標題名 或 Ctrl+數字程序員
# 1級標題 或 Ctrl+1 ## 2級標題 或 Ctrl+2 ###### 6級標題 或 Ctrl+6
分爲有序列表和無序列表兩種markdown
語法:編輯器
有序列表:數字+.+空格+列表名工具
無序列表:(*-+三選一)+空格+列表名學習
鼠標右鍵 > 插入 > 表格
編碼
快捷鍵:Ctrl+T3d
因爲表格的編碼方式比較繁瑣,實際不多使用,一般是快捷鍵建立表格code
表頭1 | 表頭2 | 表頭3 |
---|---|---|
1-1 | 2-1 | 3-1 |
1-2 | 2-2 | 3-2 |
1-3 | 2-3 | 3-3 |
語法:![圖片名稱] (圖片路徑 "Title")blog
支持直接拖拽圖片到編輯界面,
也支持調節圖片大小:在圖片上右鍵 > 縮放圖片
分爲行內代碼和代碼塊兩種
語法:
行內代碼:代碼首尾用`或'' 包起來,但這種方式不會高亮代碼
代碼塊:```(ESC下方按鍵且中文狀態),支持高亮;
代碼塊模式下,有兩種方式指定語言:
在``` 後直接輸入語言名;
輸入代碼後再選擇語言;
行內代碼:
python的第一條語句是 print("Hello World! ")
,很是經典;
代碼塊:
print("Hello World!")
二者的區別,很直觀。
語法:$
Typora 原生支持 LaTeX 語法,有兩種方式輸入 LaTeX 風格的數學公式:
行內公式:公式首尾用 $ 包起來,在行內顯示;
塊間公式:公式首尾用 $$ 包起來,以行居中顯示;
Typora還有不少其餘功能,好比還能夠導入js工具,好比sequence、flowchart、gantt
,進而生成高度定製化的序列圖、流程圖和甘特圖等,也支持顯示全文目錄 TOC
,還能內嵌 HTML
代碼對顯示效果進行個性化設置。因爲篇幅所限,此處就不涉及了。感興趣的朋友能夠查閱相關資料,進行深刻學習。
雖然Typora也被一些用戶吐槽,好比啓動卡頓,但總的來講,這款App的體驗仍是很不錯的。對於數學公式的呈現尤爲優雅,很適合程序員以及文字從業者,可以輕鬆高效的完成編寫工做。而且,在Windows、Linux、MacOS系統下都有適配版本,免去了後顧之憂。