在vim中設置markdown語法高亮是一個不錯的選擇,可是在google中搜索到的不少都是比較老的設置方式,甚至vim插件下載頁面都是一箇舊的版本。這裏總結下個人修改過程,以幫助像我同樣糾結的人。html
這個插件的安裝和其餘vim插件同樣,都是拷貝相應文件到對應的目錄。git
github下載:https://github.com/plasticboy/vim-markdowngithub
將下載的zip文件解壓後,會獲得下面的目錄結構:vim
. |-- syntax | |-- mkd.vim |-- ftdetect | |-- mkd.vim
將兩個 mkd.vim 分別複製到 $VIM 下對應的 syntax 和 ftdetect 文件夾中。windows
$VIM 對應的目錄在windows和Linux系統上是不一樣的,相信你在安裝使用vim的時候應該已經注意到了。markdown
Mac和Linux下通常是 ~/.vim/,若是沒有對應的文件夾,用mkdir建立工具
cp ./syntax/mkd.vim ~/.vim/syntax/ cp ./ftdetect/mkd.vim ~/.vim/ftdetect/
一切就是這麼簡單,複製到對應目錄,而後重啓你的vim就ok了。google
儘管名字相同,兩個文件夾中的文件是不一樣的。插件
ftdetect中的 mkd.vim 定義的是自動解析哪些文件。htm
下面是github最新版本中的定義方式,支持的後綴名包括花括號中的內容,若是有新的定義,能夠本身添加
au BufRead,BufNewFile *.{md,mdown,mkd,mkdn,markdown,mdwn} set filetype=mkd
相比較不少以前文章介紹的複雜方式,這個應該是最傳統簡單的了。只要放置對應目錄的文件,不須要在vim用戶配置文件中作任何修改便可使用markdown的語法高亮,比單純的文本明瞭不少。
在沒有設置vim代碼摺疊的 foldmethod 屬性的狀況下,默認使用的是 indent 方式。
sudo apt-get install discount
轉換成html文件
# 用discount提供的markdown工具markdown -o Release-Notes.html Release-Notes.md