Typora 0.11.18 最后免費版本下載 + 特性簡介
Typora 由 Abner Lee 開發,輕量級 Markdown 編輯器,與其他 Markdown 編輯器不同的是,Typora 沒有采用源代碼和預覽雙欄顯示的方式,而是采用所見即所得編輯方式,可以即時預覽,也可切換至源代碼編輯模式。它有 OS X、Windows、Linux 三個平台的版本,測試階段是完全免費的。
Markdown 是一種輕量級標記語言,允許人們使用易讀易寫的純文本格式編寫文檔,然后轉換成有效的 XHTML(或者 HTML)文檔。與 Word 等富文本編輯器不同,Markdown 編輯器可以讓使用者在雙手不離開鍵盤對文本進行一定程度格式排版。
Typora下載
據 Typora 官網 2021 年 11 月 27 日消息,Markdown 編輯器 Typora 在長時間的免費測試之后,正式推出了 1.0 正式版,並開始收費。
Typora正式版 1.0 開始收費,0.11.18
為最后免費版本。
Typora 本地 Markdown 編輯器 Windows macOS Linux 多平台 下載。
Typora官網: https://typora.io/ 官網國內目前已無法訪問。
- 堅果雲
- 百度網盤
- 阿里雲盤
需要下載請留言或私信,可以提供以上分享方式。
typora優秀特性
實時預覽
我想很果斷地下這個結論:到現在還不支持編輯界面實時預覽的 Markdown 編輯器基本可以退出市場了。Typora 在這一方面顯然已經領先了一大步——他們連 Markdown 語法的標記都在實時預覽中消去了。當你離開正在編輯的有格式的文本段后,Typora 會自動隱藏 Markdown 標記,只留下「所見即所得」的美妙。他們把這稱為 Hybrid View。
所見即所得
為了防止一些程序 bug 的發生(雖然在我使用下來感到是很少的)導致格式問題無法修改,Typora 保留了一個「源代碼模式」。你可以通過 視圖 - 源代碼模式
或左下角的 </>
按鈕進入。
打字機模式和專注模式
「打字機模式」使得你所編輯的那一行永遠處於屏幕正中。
「專注模式」使你正在編輯的那一行保留顏色,而其他行的字體呈灰色。
你可以在 視圖 - 專注模式 / 打字機模式
中勾選使用這兩個模式。
智能標點
我認為「智能標點」是比較有趣的一點。它可以自動幫你將不是很美觀的直引號 "
'
轉化為更美觀的彎引號 “
‘
’
”
。具體內容你可以在官方的 [這篇文檔]
(http://support.typora.io/SmartyPants/) 中查看。關於直彎引號在 macOS 上如何輸入你也可以看 這篇文章。
圖片插入
Typora 的圖片插入功能是廣受好評的。要知道,Markdown 原生不太注重圖片插入的功能,但你可以在 Typora 中:
- 直接使用
右鍵 - 復制 Ctrl + V
將網絡圖片、剪貼板圖片復制到文檔中 - 拖動本地圖片到文檔中
Typora 會自動幫你插入符合 Markdown 語法的圖片語句,並給它加上標題。
空格與換行
Typora 在空格與換行部分主要是使用 CommonMark 作為標注規范。與前文提到的 GFM 一樣,CommonMark 也是比較流行的 Markdown 語言規范(解析器)之一。
- 空格:在輸入連續的空格后,Typora 會在編輯器視圖里為你保留這些空格,但當你打印或導出時,這些空格會被省略成一個。
你可以在源代碼模式下,為每個空格前加一個\
轉義符,或者直接使用 HTML 風格的&nbps;
來保持連續的空格。 - 軟換行:需要說明的是,在 Markdown 語法中,換行(line break)與換段是不同的。且換行分為軟換行和硬換行。在 Typora 中,你可以通過
Shift + Enter
完成一次軟換行。軟換行只在編輯界面可見,當文檔被導出時換行會被省略。 - 硬換行:你可以通過
空格 + 空格 + Shift + Enter
完成一次硬換行,而這也是許多 Markdown 編輯器所原生支持的。硬換行在文檔被導出時將被保留,且沒有換段的段后距。 - 換段:你可以通過
Enter
完成一次換段。Typora 會自動幫你完成兩次Shift + Enter
的軟換行,從而完成一次換段。這也意味着在 Markdown 語法下,換段是通過在段與段之間加入空行來實現的。 - Windows 風格(CR+LF)與 Unix 風格(CR)的換行符:CR 表示回車
\r
,即回到一行的開頭,而 LF 表示換行\n
,即另起一行。
所以 Windows 風格的換行符本質是「回車 + 換行」,而 Unix 風格的換行符是「換行」。這也是為什么 Unix / Mac 系統下的文件,如果在 Windows 系統直接打開會全部在同一行內。 你可以在文件 - 偏好設置 - 編輯器 - 默認換行符
中對此進行切換。
下附以上各空格、換行、換段的測試結果圖。具體內容你可以在官網的 這篇文檔 中查閱。
大綱 / 文件側邊欄
Typora 會根據你 Markdown 標記的 H1、H2、H3…… 各級標題為你呈現一個大綱。
你也可以選擇查看文件夾中的文件,但由於目前 Typora 只支持查看 md 文件。
偽裝成文本編輯器的瀏覽器
當我的一個朋友問我「Typora 有什么好寫的?」時,我回答「Typora 是一個偽裝成文本編輯器的瀏覽器」。是的,事實上如果你有一定的計算機基礎,你可以找到許多有關於「Typora 其實是一個瀏覽器」的蛛絲馬跡。
圖片插入
在圖片插入的選項中,Typora 用了「復制圖片到 ./${filename}.assets 文件夾」的說法,而這其實是網頁前端常用的 Javascript 字符串模板語法的風格。
再比如,Typora 將更遵循 GFM 標准的 Markdown 語法模式稱為「嚴格模式 Strict Mode」,這一說法常見於 HTML 和 JavaScript 編程中。類似「源代碼模式」的說法也是同理。
當然,最明顯的一點是當你按下 Shift + F12
快捷鍵時,頁面會彈出一個基於 Chrome 的開發者工具欄,也就是我們在瀏覽器中常說的「審查元素」。
偽裝從何而來?
當我們把視角放在「Typora 是一個支持 Markdown 語言的文本編輯器」的出發點來考慮這個問題,一切就都顯得很明白了。
John Gruber 在 2004 年用 Perl 創造了 Markdown 語言,這個語言的目的是希望大家使用「易於閱讀、易於撰寫的純文字格式,並選擇性的轉換成有效的 XHTML(或是 HTML)」。也就是說,在 Markdown 誕生之初,它就是為了被瀏覽器閱讀而設計的。
我們在用 Markdown 語言撰寫文稿的時候,其實本質上是在借助某種編程語言的轉化(解析器)來編寫一個 HTML 網頁。Markdown 從它誕生之初就與 Web 技術有着及其緊密的聯系。
如果我說,我們每一篇文稿都是一個網頁,那就很好理解了。Typora 利用解析器先將我們寫的 Markdown 文檔解析成為 HTML 文檔,再為它嵌入一個 CSS 樣式,最后再加上可能需要的腳本等。
HTML
HTML 是一種標記語言,主要負責構成網頁的骨架,它包含所有不加裝飾的網頁元素。在 Typora 的使用場景下則是所有的文本、段落、標題等的記號。
HTML 標簽
Typora 支持許多常用的 HTML 標簽,如果你了解 HTML 語法的話,你可以寫出十分美觀豐富的文檔頁面。
事實上你可以在 Typora 中完成許多基本的 HTML 風格的文本輸入,例如 HTML 字符、HTML 塊、HTML 風格的注釋,甚至是視頻和音頻。具體支持的功能和限制請在 官方文檔 中查閱。
有了這一功能,我們就可以在 Typora 中創造出遠超普通 Markdown 文檔的頁面效果。
導出為 HTML
Typora 原生支持將文檔導出為 HTML 格式的文件,並選擇是否要嵌入 style(也就是后文我將提到的 CSS 的部分)。
除此之外,由於其本身「瀏覽器」的屬性,你可以直接在實時預覽界面用 Ctrl +C
復制到 HTML 代碼。一個實用的用處是將這些 HTML 代碼直接 Ctrl + V
黏貼到微信公眾號后台,基本可以保證兩邊顯示效果相同。這一點不僅使公眾號推送可以有更自由、美觀的樣式,也讓編輯、排版更輕松了。(由於微信自帶瀏覽器的一些特性,可能有少部分 CSS style 不能生效,建議多多校對。)
CSS
為了讓文檔更美觀,我們可以為其加上 CSS style。我認為 Typora 對 CSS 的支持讓它成為一眾桌面筆記應用中最與眾不同的一個。在 Typora 中 CSS 被稱為「主題」,但其本質仍是 CSS 文件。你可以在 文件 - 偏好設置 - 主題 - 打開主題文件夾
看到這些 CSS 文件。
YAML front-matter
Typora 支持在文檔頭部加上基於 YAML 的 front-matter 信息,這一特性適用於把 Markdown 文檔分類歸檔上傳到用 Hexo 框架搭建的博客中。
Typora Markdown
由於目前還沒有一個權威機構對 Markdown 的語法進行規范,各應用廠商制作時遵循的 Markdown 語法也是不盡相同的。其中比較受到認可的是 GFM 標准,它是由著名代碼托管網站 GitHub 所制定的。Typora 主要使用的也是 GFM 標准。同時,你還可以在 文件 - 偏好設置 - Markdown 語法偏好 - 嚴格模式
中將標准設置為「更嚴格地遵循 GFM 標准」。
標題
# 一級標題 快捷鍵為 Ctrl + 1
## 二級標題 快捷鍵為 Ctrl + 2
......
###### 六級標題 快捷鍵為 Ctrl + 6
段落
在markdown中,段落由多個空格分隔。
重新開始一個段落
- 源碼模式中,重新開始一個段落是段落后面使用一個空行來表示。
- 在Typora渲染模式中,只需回車即可創建新段落。
我就是一段普通的文字。
我也是一段普通的文字。
段落內換行
- 源碼模式中,直接回車即可。
- 在Typora渲染模式中,在結尾使用Shift + Enter。
- 使用html的換行標簽
這段文字需要段內換行,這后面是兩個空格。
這一句話是跟上面屬於同一段落。
這段文字需要段內換行,這后面是html的換行標簽
這一句話是跟上面屬於同一段落。
列表
無序列表
使用 * + - 都可以創建一個無序列表
- AAA
- BBB
- CCC
有序列表
使用 1. 2. 3. 創建有序列表
- AAA
- BBB
- CCC
嵌套列表
首先使用*
、+
或-
進入列表,然后回車換行,會發現系統自動生成列表第二項,此時按下Tab鍵,列表第二項變為第一項的子列表。按回車退出當前列表。可以在無序列表中嵌套有序列表。
引用文字
> + 空格 + 引用文字
語法說明如下。
- 多行引用也可以在每一行的開頭都插入>。
- 在引用中可以嵌套引用。
- 在引用中可以使用其他的Markdown語法。
- 段落與換行的格式在引用中也是適用的。
> 我是引用的句子。
引用中可以嵌套引用
我是引用中嵌套引用
引用中使用其他 Markdown 標記百度 第二行,加粗和斜體也是支持的,第二行前面有4個空格
代碼塊
在Typora中插入程序代碼的方式有兩種:使用反引號 `(~ 鍵)、使用縮進(Tab)。
- 插入行內代碼,即插入一個單詞或者一句代碼的情況,使用
code
這樣的形式插入。 - 插入多行代碼輸入3個反引號(`) + 回車,並在后面選擇一個語言名稱即可實現語法高亮。
def helloworld():
print("hello, world!")
字體
斜體
使用 *單個星號*
或者 _單下划線_
可以字體傾斜。快捷鍵 Ctrl + I
斜體
加粗
使用 **兩個星號**
或者 __兩個下划線__
可以字體加粗。快捷鍵 Ctrl + B
加粗
加粗斜體
使用***加粗斜體***
可以加粗斜體。
*加粗斜體*
代碼標記
標記代碼使用反引號,即在英文輸入法下,ESC鍵下面和1鍵左邊的符號。
使用該 printf()
功能
刪除線
使用~~刪除線~~
快捷鍵 Alt + Shift + 5
刪除線
下划線
通過<u>下划線的內容</u>
或者 快捷鍵Ctrl + U
可實現下划線
下划線的內容
任務列表
- [ ] 不勾選
- [x] 勾選
插入表格
輸入 | 表頭1 | 表頭2 |
並回車。即可創建一個包含2列表。快捷鍵 Ctrl + T
彈出對話框。
id | number |
---|---|
- 不管是哪種方式,第一行為表頭,第二行為分割表頭和主體部分,第三行開始每一行為一個表格行
- 列與列之間用管道符號
|
隔開 - 還可設置對齊方式(表頭與內容之間),如果不使用對齊標記,內容默認左對齊,表頭居中對齊
- 左對齊 :|
- 右對齊 |:
- 中對齊 :|:
- 為了美觀,可以使用空格對齊不同行的單元格,並在左右兩側都使用 | 來標記單元格邊界
- 為了使 Markdown 更清晰,| 和 - 兩側需要至少有一個空格(最左側和最右側的 | 外就不需要了)。
目錄(TOC)
輸入 [toc]
然后回車,即可創建一個“目錄”。TOC從文檔中提取所有標題,其內容將自動更新。
Typora支持TOC自動生成目錄,博客園不支持?
鏈接
內部鏈接
這是一個帶有標題屬性的 [鏈接](http://example.com/ "標題")
這是一個沒有標題屬性的 [鏈接](http://example.net/)
參考鏈接
這是一個[參考鏈接]id -- 無法執行
網址
Typora允許用<括號括起來>, 把URL作為鏈接插入。
<www.baidu.com>
Typora還會自動鏈接標准網址。
www.baidu.com
圖片


除了以上2種方式之外,還可以直接將圖片拖拽進來,自動生成鏈接。
下標
(需在設置中打開該功能)
H2O
上標
(需在設置中打開該功能)
X2
高亮
==高亮==
(需在設置中打開該功能)
我是最重要的
文本居中
使用 <center>這是要居中的內容</center>
可以使文本居中這是要居中的文本內容
轉義
Markdown 支持以下這些符號前面加上反斜杠\
來幫助插入普通的符號:
\ 反斜線
` 反引號
* 星號
_ 下划線
{} 花括號
[] 方括號
() 小括號
# 井字號
+ 加號
- 減號
. 英文句點
! 感嘆號
分割線
輸入 ***
或者 ---
再按回車即可繪制一條水平線,如下:
HTML
不在 Markdown 涵蓋范圍之內的標簽,都可以直接在文檔里面用 HTML 撰寫。
center 標簽
font 標簽
我是黑體字
顏色
span 標簽
顏色
字體大小
p 標簽
居中對齊
左對齊
右對齊
kbd 標簽
顯示按鈕
注釋
【參考資料】:
Typora 0.11.18 免費本地 Markdown 編輯器 Windows macOS Linux 多平台 最后一個不用付費版本