在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