linux下vim如何配置markdown插件

在vim中設置markdown語法高亮是一個不錯的選擇,可是在google中搜索到的不少都是比較老的設置方式,甚至vim插件下載頁面都是一箇舊的版本。這裏總結下個人修改過程,以幫助像我同樣糾結的人。html

安裝插件

這個插件的安裝和其餘vim插件同樣,都是拷貝相應文件到對應的目錄。git

  1. github下載:https://github.com/plasticboy/vim-markdowngithub

  2. 將下載的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/ 
    • Windows通常就是vim的安裝目錄下了。

一切就是這麼簡單,複製到對應目錄,而後重啓你的vim就ok了。google

插件內容

儘管名字相同,兩個文件夾中的文件是不一樣的。插件

  • syntax中的 mkd.vim 是關鍵的語法解析文件,裏面是關於語法高亮的詳細定義。
  • 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

相關文章
相關標籤/搜索