日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Typora简介

發布時間:2024/9/27 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Typora简介 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Typora簡介

一、Typora是什么?

? Typora 是一款支持實時預覽的 Markdown 文本編輯器。它有 OS X、Windows、Linux 三個平臺的版本,并且由于仍在測試中,是完全免費的。

? Typora 首先是一個 Markdown 文本編輯器,它支持且僅支持 Markdown 語法的文本編輯。

二、關于Markdown

? Markdown 是用來編寫結構化文檔的一種純文本格式,它使我們在雙手不離開鍵盤的情況下,可以對文本進行一定程度的格式排版。

? 由于目前還沒有一個權威機構對 Markdown 的語法進行規范,各應用廠商制作時遵循的 Markdown 語法也是不盡相同的。其中比較受到認可的是 GFM 標準,它是由著名代碼托管網站 GitHub 所制定的。Typora 主要使用的也是 GFM 標準。

三、實用性高

? Typora 為編輯體驗的考慮細致到了令人嘆為觀止的程度。Typora 中提供了大量有關 Markdown 偏好的設置,據此,你可以構建一個幾乎完全適合自己的 Markdown 編輯器。

1、智能標點

? 它可以自動幫你將不是很美觀的直引號 " ' 轉化為更美觀的彎引號 “ ‘ ’ ”。

2、圖片插入

? 1.直接使用 右鍵 — 復制 或者 Ctrl + v 將網絡圖片、剪切板圖片復制到文檔中

? 2.拖動本地圖片到文檔中

? 注:Typora 會自動幫你插入符合 Markdown 語法的圖片語句,并給它加上標題。

? 3.更強大的是,Typora 支持在拖動或 Ctrl + V 網絡圖片后自動將其保存到本地。你可以在 文件 - 偏好設置 - 編輯器 - 圖片插入 中選擇復制到哪個路徑,什么情況下需要復制。

? 這一功能保證了即使網絡圖片源失效了,你還有本地的備份可用。同時也能使你的文檔文件夾更合理、完整。

3、打字機模式和專注模式

? **「打字機模式」**使得你所編輯的那一行永遠處于屏幕正中。

? **「專注模式」**使你正在編輯的那一行保留顏色,而其他行的字體呈灰色。

? 你可以在 視圖 - 專注模式 / 打字機模式 中勾選使用這兩個模式。

4、實時預覽

? 到現在還不支持編輯界面實時預覽的 Markdown 編輯器基本可以退出市場了。Typora 在這一方面顯然已經領先了一大步——他們連 Markdown 語法的標記都在實時預覽中消去了。當你離開正在編輯的有格式的文本段后,Typora 會自動隱藏 Markdown 標記,只留下**「所見即所得」**的美妙。他們把這稱為 Hybrid View。

5、大綱 / 文件側邊欄

? Typora 會根據你 Markdown 標記的 H1、H2、H3…… 各級標題為你呈現一個大綱。

6、空格與換行

? Typora 在空格與換行部分主要是使用 CommonMark 作為標注規范。與前文提到的 GFM 一樣,CommonMark 也是比較流行的 Markdown 語言規范(解析器)之一。

? 1.**空格:**在輸入連續的空格后,Typora 會在編輯器視圖里為你保留這些空格,但當你打印或導出時,這些空格會被省略成一個。

? 你可以在源代碼模式下,為每個空格前加一個 \ 轉義符,或者直接使用 HTML 風格的 &nbps; 來保持連續的空格。

? 2.**軟換行:**需要說明的是,在 Markdown 語法中,換行(line break)與換段是不同的。且換行分為軟換行和硬換行。在 Typora 中,你可以通過 Shift + Enter 完成一次軟換行。軟換行只在編輯界面可見,當文檔被導出時換行會被省略。

? 3.**硬換行:**你可以通過 空格 + 空格 + Shift + Enter 完成一次硬換行,而這也是許多 Markdown 編輯器所原生支持的。硬換行在文檔被導出時將被保留,且沒有換段的段后距。

? 4.**換段:**你可以通過 Enter 完成一次換段。Typora 會自動幫你完成兩次 Shift + Enter 的軟換行,從而完成一次換段。這也意味著在 Markdown 語法下,換段是通過在段與段之間加入空行來實現的。

? 5.**Windows 風格(CR+LF)與 Unix 風格(CR)的換行符:**CR 表示回車 \r ,即回到一行的開頭,而 LF 表示換行 \n ,即另起一行。

四、emoji 表情

? 如今 emoji 表情越來越多地出現在一些網站文章中,但在桌面端(特別是 Windows 系統)文本編輯器上插入 emoji 是一件十分麻煩的事情。在使用 Typora 之前,我打出 emoji 表情的辦法基本有兩個:

? **1.輸入法聯想:**優點是比較方便,但會插入一張圖片而不是一個字符,在許多情景下都不是很合適。

? 2.復制emoji符號

? 在 Typora 中,你可以用 :emoji: 的形式來打出 emoji,軟件會自動給出圖形的提示,還是比較好用的。

五、一個學術文檔編輯器

? 除了基本的文本編輯體驗極佳之外,Typora 還是一個非常優秀的學術文檔編輯器。當然作為一個輕量級的、基于 Markdown 的編輯器,它不能與那些 LaTeX 編輯器相提并論,但它仍支持了許多可用于學術寫作的功能。

LaTeX

? LaTeX 是一種基于 TeX 的排版系統,由于它易于快速生成復雜表格和數學公式,非常適用于生成高印刷質量的科技和數學類文檔。如果你常閱讀數學、計算機等領域的學術論文,你一定對 LaTeX 不陌生。

Typora 原生支持 LaTeX 語法,你有兩種方式輸入 LaTeX 風格的數學公式:

? **1.行內公式(inline):**用 $...$ 括起公式,公式會出現在行內。

? **2.塊間公式(display):**用 $$...$$ 括起公式(注意 $$ 后需要換行),公式會默認顯示在行中間。

代碼高亮

Typora 中代碼的插入也可以分為行內和塊間兩種:

? 1.行內代碼:用 ... 或 ...括起代碼,代碼會以主題中設置的樣式出現在行內,但不會實現代碼高亮。

? 2.代碼塊:輸入 `````后并輸入語言名,換行,開始寫代碼,Typora 就會自動幫你實現代碼高亮。Typora 原生支持許多編程語言代碼塊的語法高亮,基本日常常用的編程語言它都能很好地支持。
除此以外,你也可以直接換行開始寫,而后再選擇語言。

表格

在 Markdown 中插入表格一直是一件比較頭疼的事情。在一般的 Markdown 編輯器中,你可以通過以下的格式插入表格:

| 左對齊 | 右對齊 | 居中對齊 | | :-----| ----: | :----: | | 單元格 | 單元格 | 單元格 | | 單元格 | 單元格 | 單元格 |

? 乍一看還挺直觀好用的是吧?但想想,一旦表格內容層次不齊,又或是表格長得難以下手,直接用鍵盤輸入表格就顯得十分麻煩和痛苦了。

? 好在 Typora 為我們提供了圖形界面的插入表格的功能,你只需要在行內 鼠標右鍵 - 插入 - 表格 ,并輸入行數和列數,Typora 就會自動生成一張樣式不錯的空表格。

鏈接引用與腳注

? 鏈接引用類似于我們常在論文末尾看到的「參考文獻」的寫法,你可以通過 []: 的語法來為你的文檔加上鏈接引用。

? 腳注在少數派的文章中也很常見,即某段話結尾右上角標有數字標記,頁面底部進行注釋的寫法。你可以在需要插入腳注標號的位置寫 [^ number ] ,再在下方通過 [^ number ]: 在文檔中插入腳注。注意不要遺漏了腳注編號 number 前后的空格。

文件系統

除了前文提到的文件側邊欄,Typora 還提供了一些耦合度不高的文件系統。

  • **快速打開:**你可以通過 文件 - 快速打開... 或 Ctrl + P 快捷鍵快速打開最近的文檔。
  • **保存:**Typora 支持自動保存,一般很少有寫好的文檔丟失的情況。同時它也提供了諸如「保存」、「另存為」、「保存全部打開的文件…」之類的功能。
  • **導入:**Typora 支持非常多的文件格式:.docx, .latex, .tex, .ltx, .rst, .rest, .org, .wiki, .dokuwiki, .textile, .opml, .epub。
  • **導出:**Typora 原生支持導出 PDF,HTML等格式。你可以根據軟件內提示安裝 Pandoc 插件來導出更多例如 docx,LaTeX 等格式。 ![img](https://cdn.sspai.com/2019/05/24/ba295f21f0b71646bb36a0517e868ced.png?imageView2/2/w/1120/q/90/interlace/1/ignore-error/1

六、一個偽裝成文本編輯器的瀏覽器

? 當我的一個朋友問我「Typora 有什么好寫的?」時,我回答「Typora 是一個偽裝成文本編輯器的瀏覽器」。是的,事實上如果你有一定的計算機基礎,你可以找到許多有關于「Typora 其實是一個瀏覽器」的蛛絲馬跡。

偽裝從何而來?

? 這個語言的目的是希望大家使用「易于閱讀、易于撰寫的純文字格式,并選擇性的轉換成有效的 XHTML(或是 HTML)」。也就是說,在 Markdown 誕生之初,它就是為了被瀏覽器閱讀而設計的

? 我們在用 Markdown 語言撰寫文稿的時候,其實本質上是在借助某種編程語言的轉化(解析器)來編寫一個 HTML 網頁。Markdown 從它誕生之初就與 Web 技術有著及其緊密的聯系。

? Typora 利用解析器先將我們寫的 Markdown 文檔解析成為 HTML 文檔,再為它嵌入一個 CSS 樣式,最后再加上可能需要的腳本等。

HTML

? HTML 是一種標記語言,主要負責構成網頁的骨架,它包含所有不加裝飾的網頁元素。在 Typora 的使用場景下則是所有的文本、段落、標題等的記號。

? 你可以把一張網頁想象成一幅數字油畫,HTML 就是那個黑白線條的底,上面寫滿了數字標記,示意你哪一塊區域要涂什么顏色。而 CSS 則負責在對應的區域涂上顏色,甚至加上一些裝飾等。

HTML 標簽

? Typora 支持許多常用的 HTML 標簽,如果你了解 HTML 語法的話,你可以寫出十分美觀豐富的文檔頁面。

導出為 HTML

? Typora 原生支持將文檔導出為 HTML 格式的文件,并選擇是否要嵌入 style(也就是后文我將提到的 CSS 的部分)。

CSS

? 為了讓文檔更美觀,我們可以為其加上 CSS style。我認為 Typora 對 CSS 的支持讓它成為一眾桌面筆記應用中最與眾不同的一個。在 Typora 中 CSS 被稱為「主題」,但其本質仍是 CSS 文件。你可以在 文件 - 偏好設置 - 主題 - 打開主題文件夾 看到這些 CSS 文件。

YAML front-matter

? Typora 支持在文檔頭部加上基于 YAML 的 front-matter 信息,這一特性適用于把 Markdown 文檔分類歸檔上傳到用 Hexo 框架搭建的博客中。我對于這一點不太了解,這里就不誤導大家了。有所了解的朋友可以在評論區談談!
CSS 文件。

YAML front-matter

? Typora 支持在文檔頭部加上基于 YAML 的 front-matter 信息,這一特性適用于把 Markdown 文檔分類歸檔上傳到用 Hexo 框架搭建的博客中。我對于這一點不太了解,這里就不誤導大家了。有所了解的朋友可以在評論區談談!

總結

以上是生活随笔為你收集整理的Typora简介的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。