1 Typora簡介及下載
1.1 Typora簡介
Typora是一款輕便簡潔的Markdown編輯器,支持即時渲染技術,這也是與其他Markdown編輯器最顯著的區別。即時渲染使得你寫Markdown就想是寫Word文檔一樣流暢自如,不像其他編輯器的有編輯欄和顯示欄。
- Typora刪除了預覽窗口,以及所有其他不必要的干擾。取而代之的是實時預覽。
- Markdown的語法因不同的解析器或編輯器而異,Typora使用的是GitHub Flavored Markdown。
1.2 Typora下載
進官網地址:https://www.typora.io/,選擇download,然后選擇適合自己操作系統的版本下載。
2 Markdown介紹
Markdown 是一種輕量級標記語言,它允許人們使用易讀易寫的純文本格式編寫文檔。
Markdown 語言在 2004 由約翰·格魯伯(英語:John Gruber)創建。
Markdown 編寫的文檔可以導出 HTML 、Word、圖像、PDF、Epub 等多種格式的文檔。
Markdown 編寫的文檔后綴為
.md
,.markdown
。
3 語法及快捷鍵簡介
3.1 標題
# 一階標題 或者 快捷鍵Ctrl+1
## 二階標題 或者 快捷鍵Ctrl+2
### 三階標題 或者 快捷鍵Ctrl+3
#### 四階標題 或者 快捷鍵Ctrl+4
##### 五階標題 或者 快捷鍵Ctrl+5
###### 六階標題 或者 快捷鍵Ctrl+6
3.2 下划線、加粗、斜體、刪除線、高亮
下划線:<u>下划線的內容</u> 或者 快捷鍵Ctrl+U
加粗:**加粗內容** 或者 快捷鍵Ctrl+B
傾斜:*傾斜內容* 或者 快捷鍵Ctrl+I
刪除線:~~刪除線的內容~~ 或者 快捷鍵Alt+Shift+5
高亮:==高亮的內容==
示例:
這是個下划線
加粗內容
斜體字
刪除線
高亮顯示
3.3 引用文字
> + 空格 + 引用文字
示例:
這是個引用
3.4 無序列表及有序列表
使用 * + - 都可以創建一個無序列表
示例:
- 無序列表1
- 無序列表2
- 無序列表3
使用 1. 2. 3. 創建有序列表
示例:
- 有序列表1
- 有序列表2
- 有序列表3
3.5 代碼塊
采用三個反引號```(~鍵)+語言類型
示例:
/**
* 解析注解
* @param obj
*/
public static void analysisCdtTransformAnnotation(Object obj) throws Exception{
Field[] fields = obj.getClass().getDeclaredFields();
for (Field field: fields) {
if(field.isAnnotationPresent(CdtTransformAnnotation.class)) {
CdtTransformAnnotation cdtTransformAnnotation = field.getAnnotation(CdtTransformAnnotation.class);
String methodName = "set" + cdtTransformAnnotation.property().substring(0,1).toUpperCase()+ cdtTransformAnnotation.property().substring(1);
Method method = obj.getClass().getMethod(methodName, new Class[]{String.class});
String result = "浙江";
method.invoke(obj, new Object[]{result});
}
}
}
3.6 表格
輸入|id|name|並回車,便可以創建一個2列的表格
示例:
id | name |
---|---|
3.7 文本居中、換行
使用<center>居中的內容</center>可以使文本居中
使用空格+空格+回車實現換行,也可使用<br/>進行換行
示例:
這是換行
3.8 轉義
Markdown 使用了很多特殊符號來表示特定的意義,如果需要顯示特定的符號則需要使用轉義字符,Markdown 使用反斜杠轉義特殊字符:
\ 反斜線
` 反引號
* 星號
_ 下划線
{} 花括號
[] 方括號
() 小括號
# 井字號
+ 加號
- 減號
. 英文句點
! 感嘆號
示例:
星號:*
引號:~
加號:+
3. 9 分割線
使用***或者---按回車可以繪制一條分割線
示例:
3.10 目錄
輸入[toc]然后回車進行創建目錄。toc從文檔中提取所有標題,將其內容自動更新。
示例:
目錄
3.11 跨度元素
跨度元素為圖片、視頻、網址等,復制粘貼后即可載入並展現
示例:
3.12 鏈接、網址
鏈接:采用[]()方式,[]內部寫顯示的文字,()內寫鏈接地址。
[百度一下,你就知道](https://www.baidu.com/)
網址:采用<>方式,<>內部直接寫網址即可。
<https://www.baidu.com>
示例:
3.13 下標、上標
下標:使用H<sub>2</sub>O實現下標
上標:使用X<sup>2</sup>實現上標
示例:
H2O
X2
4、總結
本人也是偶然在知乎上看到Typora這款軟件,被它的簡潔和高效吸引,用來作為我們開發人員的寫作工具再適合不過了。