国产chinesehdxxxx野外,国产av无码专区亚洲av琪琪,播放男人添女人下边视频,成人国产精品一区二区免费看,chinese丰满人妻videos

第03節(jié) Markdown中文格式符

2018-08-09 15:16 更新

為啥要支持中文格式符?

  Markdown 使用一些簡單的字符表示某種需要轉(zhuǎn)譯為 html 標(biāo)簽的格式定義。標(biāo)準(zhǔn) Markdown 的格式格式標(biāo)志字符都是英文的。

  但由于我主要用以編輯中文文檔,每次輸入這些標(biāo)簽時(shí)都需要切換到英文狀態(tài),有些繁瑣且易錯(cuò)。

  例如:

> 引用塊

  上面這行文本編輯成 html 會(huì)是這樣的效果:

引用塊

  但我希望在中文狀態(tài)下也能快速輸入,當(dāng)在中文輸入狀態(tài)下時(shí),按Shift+>會(huì)輸入右雙書名號,這時(shí)可以這樣子輸入:

》 引用塊

  轉(zhuǎn)譯成 html 后效果與上面相同:

引用塊

  通常情況下,Markdown 要求在某行文本的開頭用一個(gè)英文(半角)大于號字符(即右尖括號)后面加上一個(gè)半角空格才能定義一個(gè)文本塊?!簿褪且?code>> 開頭的行才算引用塊。

  但我覺得不方便,于是去除了對半角空格的要求——只要某行以>開頭,都算文本塊。

  在去除了對這個(gè)空格的要求后,格式化 Markdown 文本時(shí)往往會(huì)造成當(dāng)前插入點(diǎn)光標(biāo)位置變動(dòng)——這是因?yàn)楦袷交瘯r(shí)自動(dòng)添加了空格。

  實(shí)際上,即使不格式化,也照樣編譯為 Html ——結(jié)果一樣。

支持哪些中文格式字符?

  Markdown 本身較為復(fù)雜,而且還支持直接嵌入 Html 標(biāo)簽,所以幾乎不可能做到中英文格式字符一一對應(yīng)。

  在制作這個(gè)程序時(shí),僅僅是根據(jù)使用中最常見的幾種情況來提供了中文(全角)格式字符的支持:

  • 》 (右雙書名號加半角空格)或》 (右雙書名號加全角空格)開頭,相當(dāng)于以開頭。

  • 用以劃分表格行中各單元格的豎線。全角的字符和半角的|字符在編譯為html時(shí)等效。

  但是如果你想在正文引用塊中呈現(xiàn)這兩個(gè)字符本身(而不是解釋為表格單元格分隔符),你需要輸入這兩個(gè)字符的 Unicode 編碼。全角豎線的   Unicode 編碼是|,半角豎線則是|

注意:代碼塊、列表項(xiàng)中的豎線字符(無論全角、半角)均會(huì)被解釋為本身而不是表格單元格分隔線。
  • 以分號開頭的行是注釋行,不會(huì)被編譯到 Html 文檔中。以中文全角分號;開頭或者以半角英文分號;開頭效果是一樣的。

  • 以冒號開頭的行也是注釋行,但是會(huì)被編譯到 Html 文檔中。全角冒號、半角冒號作用相同。

  例如:

:注釋文本01
:注釋文本02

  編譯為 Html 后會(huì)呈現(xiàn)為:


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號