1. 程式人生 > 其它 >Typora使用教程及MarkDown語法

Typora使用教程及MarkDown語法

Typora簡介

Typora是一款輕便簡潔的MarkDown編輯器,支援即時渲染技術。該軟體已經成為了使用最為頻繁的一款軟體。

Typora教程

0.常用快捷鍵

功能 按鍵1 按鍵2 按鍵3
加粗 Ctrl B
撤銷 Ctrl Z
替換 Ctrl H
插入連結 Ctrl K
插入圖片 Ctrl Shift I
插入程式碼 Ctrl Shift K
顯示大綱 Ctrl Shift L

1.標題

方式一 方式二
一級標題 # Ctrl+1
二級標題 ## Ctrl+2
三級標題 ### Ctrl+3
四級標題 #### Ctrl+4
五級標題 ##### Ctrl+5
六級標題 ###### Ctrl+6

ps:#後需要加空格


實現這種引用文字的備註方式↑←
>+spacebar

2.子標題(列表)

  • 無序子標題(無序列表)

      - 內容
      + 內容
      * 內容
      
      ps:- + * 與內容之間有個空格
    
    效果如下
    • 內容一
    • 內容二
    • 內容三
  • 有序子標題(有序列表)

      數字. 內容
      
      ps:同樣的,內容前要加空格
    
    效果如下
    1. 內容一
    2. 內容二
    3. 內容三

3.程式碼

  • 單行程式碼

      `程式碼內容`
    
  • 程式碼塊

      ```python+回車
      其中python是可變的,根據自己需求的程式碼環境進行調整
    

ps:ctrl+shift+K也能實現

4.表格

  • 語法:

      |表頭|表頭|表頭|
      直接回車
      然後根據自己的需求進行調配
    

ps:製作表格需要注意,須頂格寫

  • 示例

    表頭一 表頭二 表頭三
    內容 內容 內容
    內容 內容 內容

    程式碼如下

      |表頭一|表頭二|表頭三|
      |---|---|---|
      |內容|內容|內容|
      
      ps:其中第二行是關鍵,分割表頭和內容的
         預設居左對齊,可以用“+”來調整對齊方式
    

5.超連結

- 文字超連結

快捷鍵:ctrl+K
語法:[文字] (地址"title")

ps:其中title可加可不加
ex:百度

	[百度](www.baidu.com "title")

- 圖片超連結

快捷鍵:ctrl+shift+I
語法:[文字](路徑 “title”)

6.其他

1. 數學表示式

$$,具體就不展開了

2. 程式碼標記

<kbd> </kbd>

3. 視訊

<video src="day01.mp4" /D/視訊>

4. 文字元號

功能 語法 快捷鍵
傾斜 *+內容+* Ctrl + I
加粗 *+*+內容+*+* Ctrl + B
刪除線 <u>下劃線</u> Ctrl + U
分割線 *或者-三次及以上 ---
表情符號 <kbd>:happy:</kbd> 單詞可替換
上下標 --- ---
腳註 --- ---
  1. 流程圖
    1. 橫向流程圖

      1. 原始碼
      ```mermaid
      graph LR
      A[中括號代表方形] -->B(小括號代表圓角)
      B --> C{第一次判斷}
      C --> |條件成立| D[結果1]
      C --> |條件不成立| E{第二次判斷}
      E --> |條件成立| F[結果2]
      E --> |條件成立| G[結果3]
      
      1. 效果
    2. 縱向流程圖

      1. 原始碼
      ```mermaid
      graph TD
      A[中括號代表方形] -->B(小括號代表圓角)
      B --> C{第一次判斷}
      C --> |條件成立| D[結果1]
      C --> |條件不成立| E{第二次判斷}
      E --> |條件成立| F[結果2]
      E --> |條件成立| G[結果3]
      
      1. 效果
    3. 標準流程圖

      1. 原始碼
      ```flow
      st=>start: 開始框
      op=>operation: 處理框
      cond=>condition: 判斷框(是或否?)
      sub1=>subroutine: 子流程
      io=>inputoutput: 輸入輸出框
      e=>end: 結束框
      st->op->cond
      cond(yes)->io->e
      cond(no)->sub1(right)->op
      
      1. 效果