Markdown_Vim_Plug 20200702

什麼是Markdown

Markdown是一種純文本格式的標記語言。通過簡單的標記語法,它可以使普通文本內容具有一定的格式。目前大部分博客網站都支持markdown文本格式,如知乎的專欄文章,本文即通過markdown編寫。它可以保證在多個網站之間轉移編輯文檔時,文本格式不被破壞,易於存儲,可以實現版本控制。

常用語法

markdown流程圖:
https://www.jianshu.com/p/b421cc723da5

一圖說明markdown語法規則,可以說相當簡單了:

blockchain

轉義字符

$ ---- \$

語法分解

refer:https://www.jianshu.com/p/191d1e21f7ed/

  1. 使用Markdown時,可以簡單的使用關鍵詞 “$$” 或者一對 “$$” 插入Latex語法的數學公式。如:
$$
-(\frac{\hbar^2}{2m}) \cdot  \frac{\delta \Phi ^2}{\delta x^2}+ V \Phi 
= i\hbar \frac{\delta \Phi}{\delta t}
$$


(22m)δΦ2δx2+VΦ=iδΦδt -(\frac{\hbar^2}{2m}) \cdot \frac{\delta \Phi ^2}{\delta x^2}+ V \Phi = i\hbar \frac{\delta \Phi}{\delta t}
2. 插入圖片

本地圖片:

![blockchain](./pic/pic1.jpg)

網絡圖片:

![blockchain](https://ss0.bdstatic.com/70cFvHSh_Q1YnxGkpoWK1HF6hhy)

相較本地圖片,網絡圖片更加方便,容易遷移。這需要穩定的圖牀,現在大多數網站如微博等都加入了防盜鏈,使用騰訊雲的COS作爲圖牀是個不錯的選擇:
https://blog.csdn.net/a201577f0546/article/details/80146350

  1. 插入代碼
```
code...
code...
code...
```

如上的代碼中,代碼自身就帶有反引號,需要將反引號個數增加至4個,參考:https://www.jianshu.com/p/d6ca2d4dfaab

Vim相關插件

  1. Neovim較vim的優勢:由於某幾個插件的特殊性(Markdown Perview),我最終還是選擇了Neovim作爲我的主力編輯器。

  2. 安裝vim-markdown插件,是一個Markdown語法高亮插件。其提供了針對Markdown的語法高亮,段落摺疊,查看目錄,段間跳轉等功能。

"查看所有配置建議
:help vim-markdwon
[[ "跳轉上一個標題
]] "跳轉下一個標題
]c "跳轉到當前標題
]u "跳轉到副標題
zr "打開下一級摺疊
zR "打開所有摺疊
zm "摺疊當前段落
zM "摺疊所有段落
:Toc "顯示目錄
  1. vim-markdown-toc 是一個自動在當前光標生成目錄的插件。
"在當前光標後生成目錄
**:GenTocMarked**
"更新目錄
:UpdateToc
"默認保存時自動更新目錄,如果需要取消儲存時自動更新目錄
let g:vmt_auto_update_on_save = 0
  1. markdonw-preview.nvim(Neovim)和 markdown-preview.vim (Vim) 可以通過瀏覽器實時預覽Markdown 文件。並可以藉助瀏覽器的打印功能導出PDF文檔。兩個插件爲同一個作者的作品,但是Neovim版本較新,更加完善,附帶了Latex預覽,Mermaid甘特圖,Plantuml UML圖等等一系列功能。這個插件安裝非常卡,放了一晚上才安裝好;中間安裝了幾次都無法打開瀏覽器預覽markdown文件,在checkhealth裏說是缺失可執行文件。
" 安裝插件
Plug 'iamcco/markdown-preview.nvim'
" 打開/關閉預覽
:MarkdownPreview
" 指定瀏覽器路徑
let g:mkdp_path_to_chrome = "path/of/chrome"
" 指定預覽主題,默認Github
let g:mkdp_markdown_css=''
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章