
typora
常用快捷鍵
File
| 功能 | 快捷鍵(Windows/Linux) | 快捷鍵(MacOS) |
|---|---|---|
| 新建 | Ctrl + N | Command + N |
| 新建窗口 | Ctrl + Shift + N | Command +Shift + N |
| 新建 Tab | (Not Supported) | Command + T |
| 打開 | Ctrl + O | Command + O |
| 快速打開 | Ctrl + P | Command + Shift + O |
| 重新打開關閉文件 | Ctrl + Shift + T | Command + Shift + T |
| 保存 | Ctrl + S | Command + S |
| 另存為 | Ctrl + Shift + S | Command + Shift + S |
| 首選項 | Ctrl + , | Command + , |
| 關閉 | Ctrl + W | Command + W |
Edit
| 功能 | 快捷鍵(Windows/Linux) | 快捷鍵(MacOS) |
|---|---|---|
| 新段落 | Enter | Enter |
| 換行 | Shift + Enter | Shift + Enter |
| 剪切 | Ctrl + X | Command + X |
| 復制 | Ctrl + C | Command + C |
| 粘貼 | Ctrl + V | Command + V |
| 復制為 Markdown | Ctrl + Shift + C | Command + Shift + C |
| 粘貼為純文本 | Ctrl + Shift + V | Command + Shift + V |
| 全選 | Ctrl + A | Command + A |
| 選中當前行 | Ctrl + L | Command + L |
| 刪除行 (表格) | Ctrl + Shift + Backspace | Command + Shift + Backspace |
| 選擇樣式范圍 <br />選中單元格 (表格) | Ctrl + E | Command + E |
| 選中單詞 | Ctrl + D | Command + D |
| 刪除單詞 | Ctrl + Shift + D | Command + Shift + D |
| 跳到頂部 | Ctrl + Home | Command + ↑ |
| 跳轉到選擇 | Ctrl + J | Command + J |
| 跳到底部 | Ctrl + End | Command + ↓ |
| 查找 | Ctrl + F | Command + F |
| 查找下一個 | F3 / Enter | Command + G / Enter |
| 查找上一下 | Shift + F3 / Shift + Enter | Command + Shift + G / Shift + Enter |
| 替換 | Ctrl + H | Command + H |
Paragraph
| 功能 | 快捷鍵(Windows/Linux) | 快捷鍵(MacOS) |
|---|---|---|
| 標題 1 to 6 | Ctrl + 1/2/3/4/5/6 | Command + 1/2/3/4/5/6 |
| 段落 | Ctrl + 0 | Command + 0 |
| 提升標題級別 | Ctrl + = | Command + = |
| 降低標題級別 | Ctrl + - | Command + - |
| 表格 | Ctrl + T | Command + Option + T |
| 代碼塊 | Ctrl + Shift + K | Command + Option + C |
| 數學公式塊 | Ctrl + Shift + M | Command + Option + B |
| 引用 | Ctrl + Shift + Q | Command + Option + Q |
| 有序列表 | Ctrl + Shift + [ | Command + Option + O |
| 無序列表 | Ctrl + Shift + ] | Command + Option + U |
| 縮進 | Ctrl + [ / Tab | Command + [ / Tab |
| 突進 | Ctrl + ] / Shift + Tab | Command + ] / Shift + Tab |
Format
| 功能 | 快捷鍵(Windows/Linux) | 快捷鍵(MacOS) |
|---|---|---|
| 加粗 | Ctrl + B | Command + B |
| 斜體 | Ctrl + I | Command + I |
| 下劃線 | Ctrl + U | Command + U |
| 代碼 | Ctrl + Shift + ` | Command + Shift + ` |
| 刪除 | Alt + Shift + 5 | Control + Shift + ` |
| 超鏈接 | Ctrl + K | Command + K |
| 圖片 | Ctrl + Shift + I | Command + Control + I |
| 清除格式 | Ctrl + \ | Command + \ |
View
| 功能 | 快捷鍵(Windows/Linux) | 快捷鍵(MacOS) |
|---|---|---|
| 切換側邊欄 | Ctrl + Shift + L | Command + Shift + L |
| 大綱 | Ctrl + Shift + 1 | Command + Control + 1 |
| 文章 | Ctrl + Shift + 2 | Command + Control + 2 |
| 文件樹 | Ctrl + Shift + 3 | Command + Control + 3 |
| 源代碼模式 | Ctrl + / | Command + / |
| 焦點模式 | F8 | F8 |
| 打字機模式 | F9 | F9 |
| 切換全屏 | F11 | Command + Option + F |
| 真實大小 | Ctrl + Shift + 0 | (Not Supported) |
| 放大 | Ctrl + Shift + = | (Not Supported) |
| 縮小 | Ctrl + Shift + - | *(Not Supported) |
| 在打開的文檔之間切換 | Ctrl + Tab | Command + ` |
| 開發(fā)者工具 | Ctrl + Shift + I |
圖床方案
通過使用 PicGo + Gitee 的方式實現(xiàn)圖床方案。
PicGo
- PicGo 官方網站
- 相關插件
- gitee : 支持 gitee 圖床配置
- super-prefix: 支持自定義上傳路徑規(guī)則
- 更多插件:Awesome-PicGo
Gitee
- 使用 Gitee 的公開倉庫作為圖片存儲位置
- 注意:單個圖片大小不要超過 1M 。
Markdown 文檔規(guī)范
文檔布局
# 文檔標題
簡短介紹.
[TOC]
## 主題
內容.
## 參考文檔
* https://link-to-more-info
- 文檔標題:第一個標題應該是一級標題,理想情況下應該與文件名相同或幾乎相同。第一級標題用作頁面
<title>。 - 簡短介紹:用 1 ~ 3 句話介紹一下文檔的主題。
-
TOC: 如果您使用支持目錄的托管,請在簡短介紹后放置[TOC]。
字符行限制
尾隨空格
不要使用尾隨空格,用尾隨的反斜杠代替。
標題
ATX 風格的標題。
在 # 后加空格,并和上下文保持間隔。
列表
- 對長列表使用懶人編號法。
- 嵌套列表間距
- 嵌套列表時,對數字開頭的列表和星號開頭的列表都使用四個空格的縮進
代碼
- 單行代碼
- 代碼塊
- 代碼超過一行時,請使用代碼塊
- 語言聲明
- 縮進代碼
- 避免換行
- 列表內嵌套代碼塊
- 使用縮進來確保它不會破壞列表
超鏈接
盡可能縮短你的鏈接。使用具有提示性的超鏈接標題。
圖片
少用圖片,純文本可以使用戶更快地進行交流,較少讀者的分心和作者的拖延。但是,有時圖片利于表達。
List 優(yōu)于 Tables
Markdown 優(yōu)于 HTML
使用 Markdown 畫圖
Sequence
該圖形繪制是基于 js-sequence 。
Title: Here is a title
A->B: Normal line
B-->C: Dashed line
C->>D: Open arrow
D-->>A: Dashed open arrow
Flowcharts
該圖形繪制是基于 flowchart.js 。
st=>start: Start:>http://www.google.com[blank]
e=>end:>http://www.google.com
op1=>operation: My Operation
sub1=>subroutine: My Subroutine
cond=>condition: Yes
or No?:>http://www.google.com
io=>inputoutput: catch something...
para=>parallel: parallel tasks
st->op1->cond
cond(yes)->io->e
cond(no)->para
para(path1, bottom)->sub1(right)->op1
para(path2, top)->op1
Mermaid
該特性是基于 mermaid 實現(xiàn)。
流程圖
graph TD;
A-->B;
A-->C;
B-->D;
C-->D;
時序圖
sequenceDiagram
participant Alice
participant Bob
Alice->>John: Hello John, how are you?
loop Healthcheck
John->>John: Fight against hypochondria
end
Note right of John: Rational thoughts <br/>prevail!
John-->>Alice: Great!
John->>Bob: How about you?
Bob-->>John: Jolly good!
甘特圖
gantt
dateFormat YYYY-MM-DD
title Adding GANTT diagram to mermaid
excludes weekdays 2014-01-10
section A section
Completed task :done, des1, 2014-01-06,2014-01-08
Active task :active, des2, 2014-01-09, 3d
Future task : des3, after des2, 5d
Future task2 : des4, after des3, 5d
類圖
classDiagram
Class01 <|-- AveryLongClass : Cool
Class03 *-- Class04
Class05 o-- Class06
Class07 .. Class08
Class09 --> C2 : Where am i?
Class09 --* C3
Class09 --|> Class07
Class07 : equals()
Class07 : Object[] elementData
Class01 : size()
Class01 : int chimp
Class01 : int gorilla
Class08 <--> C2: Cool label
Meramid 支持很多其他類型的圖,可以通過官網了解其語法規(guī)則。