我們?cè)?Windows 操作系統(tǒng)中寫文檔,做筆記,通常使用 Windows 自帶的記事本,可是記事本不支持插入圖片,創(chuàng)建表格等功能,從而不得不使用 Office Word。
不知道大家有沒(méi)有這樣的感覺(jué),使用 Office Word 寫文檔,效率極低,需要一邊敲字,一邊使用鼠標(biāo)排版,比如:在文章中給團(tuán)隊(duì)的名字“LSGO軟件技術(shù)團(tuán)隊(duì)”加粗,就需要先用鼠標(biāo)選中這個(gè)詞語(yǔ),然后點(diǎn)擊工具欄中“B”形狀的工具按鈕。經(jīng)過(guò)兩步操作,才能讓這個(gè)詞語(yǔ)變成粗體 “LSGO軟件技術(shù)團(tuán)隊(duì)”。如果筆記中存在大量的數(shù)學(xué)公式,用 Office Word 來(lái)做筆記,就需要花費(fèi)更長(zhǎng)的時(shí)間了。
自從 有道云筆記 支持 Markdown 之后,我就很少使用 Office Word 來(lái)做筆記了,主要原因如下:
- 使用 Markdown 能從頭到尾不用鼠標(biāo),根本不用苦苦地二次選中編輯,寫作效率大大提升。
- Markdown 簡(jiǎn)單易學(xué),只需要記住幾個(gè)標(biāo)簽即能上手使用。
- Markdown 支持
Latex語(yǔ)法,對(duì)于我們這種經(jīng)常寫數(shù)學(xué)公式的人來(lái)說(shuō),簡(jiǎn)直就是福音。 - Markdown 對(duì)程序員非常友好,可對(duì)筆記中的代碼高亮語(yǔ)法顯示,與集成開(kāi)發(fā)環(huán)境相融。
- 有道云筆記 提供的 Markdown 編寫環(huán)境,把頁(yè)面分為兩邊,左邊編輯,右邊預(yù)覽,排出的版面又簡(jiǎn)約又舒適。
- 有道云筆記 提供了分享功能,寫完的筆記可以方便的分享給他人。
- 有道云筆記 不僅支持 Windows系統(tǒng) 還支持 Mac、IOS、Android,這樣自己在任何一個(gè)終端寫的筆記都可以自動(dòng)同步。
有道云筆記 Markdown 編寫環(huán)境,如下圖所示:
雖然 有道云筆記 已經(jīng)非常方便,能夠大大的提升寫作效率,是自己最常用的工具之一。
可是 Office Word 可以:
- 很方便的改變文字的大小、顏色和對(duì)齊方式。
- 很方便的修改表格樣式。
- 很方便的插入目錄,建立筆記的章節(jié)索引。
這些功能,如何在 有道云筆記 中方便的實(shí)現(xiàn)呢?這是一直困擾自己的問(wèn)題。
遇到問(wèn)題,就是提升自己的機(jī)會(huì)。要想辦法搞定它。
于是,首先在 有道云筆記 的官網(wǎng)找?guī)椭謨?cè)。不幸的是,發(fā)現(xiàn)與 Markdown 有關(guān)的幫助文檔只有兩篇:
- 【簡(jiǎn)明版】有道云筆記Markdown指南 (http://note.youdao.com/iyoudao/?p=2411)
- 【進(jìn)階版】有道云筆記Markdown指南 (http://note.youdao.com/iyoudao/?p=2445)
更不幸的是,這兩篇幫助文檔中根本沒(méi)有以上三個(gè)問(wèn)題的一點(diǎn)點(diǎn)線索。
要是以前,我就湊合著用了,畢竟比起用 Office Word, 已經(jīng)大大的提升了工作效率。
但每個(gè)人都有 元認(rèn)知能力,這種能力讓自己意識(shí)到,凡事湊合了事,差不多就行,這是在給自己的懶惰找借口。
遇到問(wèn)題找借口而不是找方法,以前的自己是多么的愚蠢。
于是,我想著要搞明白 Markdown 到底是個(gè)什么東西。在 維基百科上 看到了 Markdown 的定義:
Markdown 是一種輕量級(jí)標(biāo)記語(yǔ)言,它允許人們“使用易讀寫的純文本格式編寫文檔,然后轉(zhuǎn)換成有效的XTHML(或HTML)文檔”。
從 Markdown 的定義中我得到靈感,既然 Markdown 最終要轉(zhuǎn)換成 XHTML(或HTML)文檔。哪么,我直接用 HTML 語(yǔ)言結(jié)合CSS來(lái)排版是否可能解決上面的問(wèn)題呢?
我嘗試如下:
<p style="text-align:center;color:#1e819e;font-size:1.3em;font-weight:bold;">
改變文字的大小、顏色和對(duì)齊方式
</p>
得到的結(jié)果如下:
很開(kāi)心,搞定!
既然文字的大小、顏色和對(duì)齊方式可以用這種方式搞定,表格就不是問(wèn)題,因?yàn)?HTML 中本身就有 <table> 標(biāo)簽。
于是我設(shè)計(jì)了一個(gè)寫文檔最常用的表格如下:
<table>
<tr>
<td rowspan="7"> 文件狀態(tài):
<br/> [√] 草稿
<br/> [√] 正在修改
<br/> [√] 正式發(fā)布 </td>
<td>文件名稱:</td>
<td>LSGO股票交易策略分析軟件 Use Case Model</td>
</tr>
<tr>
<td>當(dāng)前版本:</td>
<td>1.0.0</td>
</tr>
<tr>
<td>作 者:</td>
<td>馬燕鵬</td>
</tr>
<tr>
<td>創(chuàng)建日期:</td>
<td>2018-07-15</td>
</tr>
<tr>
<td>最后更新:</td>
<td></td>
</tr>
<tr>
<td>密 級(jí):</td>
<td>開(kāi)源系統(tǒng)</td>
</tr>
<tr>
<td>版權(quán)說(shuō)明:</td>
<td>遵守 GPL V3協(xié)議</td>
</tr>
</table>
得到的結(jié)果如下:
最后一個(gè)問(wèn)題,我是在CSDN的一篇博客 [Markdown語(yǔ)法手冊(cè)(完整整理版)] (https://blog.csdn.net/witnessai1/article/details/52551362) (https://blog.csdn.net/witnessai1/article/details/52551362) 中找到了答案,原來(lái) Markdown 語(yǔ)法中就有 [toc] 標(biāo)簽,通過(guò)這個(gè)標(biāo)簽可以根據(jù) 標(biāo)題 自動(dòng)生成目錄。
Markdown 中標(biāo)題的層級(jí)是按照 # 號(hào)個(gè)數(shù)的多少來(lái)體現(xiàn)的,規(guī)則如下:
# 一級(jí)標(biāo)題
## 二級(jí)標(biāo)題
### 三級(jí)標(biāo)題
#### 四級(jí)標(biāo)題
##### 五級(jí)標(biāo)題
###### 六級(jí)標(biāo)題
[toc]標(biāo)簽可以插入到文章的任何位置,通常放在文章的開(kāi)頭。
<font style="font-size:1.3em;font-weight:bold;"> 目錄 </font>
[toc]
# 1. 提出問(wèn)題
...
# 2. 解決方法
## 2.1 利用HTML標(biāo)簽
...
## 2.2 利用Markdown標(biāo)簽
...
# 3. 總結(jié)
...
得到的結(jié)果如下:
到此為止,使用 有道云筆記 的三個(gè)技巧就全部介紹完了。大家是不是也想嘗試一下呢。
不要慫,就是干!哈哈!
最后,做個(gè)廣告!
LSGO軟件技術(shù)團(tuán)隊(duì) 正在招新,這是我們的招新圖文 為什么你要加入一個(gè)技術(shù)團(tuán)隊(duì)? 。
來(lái)吧,來(lái)吧!跟我們一起 Coding,通過(guò)代碼搞定一切!優(yōu)秀的 <font style="color:red;font-size:1.3em;font-weight:bold;">師兄們</font> 正在等你喲!