Vim無插件實現Markdown文件實時預覽

之前的文章Vim插件之vim-instant-markdown曾提到Vim實時預覽Markdown文件的方法,不過這個方法有個小缺點,就是依賴不是很好處理–Node.jsnpm在很多發行版(系統)並沒有默認安裝,有的發行版(系統)上甚至沒有這個包,因此下面介紹一種Vim不需要任何插件就能實時預覽Markdown文件的方法,而且它還是跨平臺的。
首先,需要安裝Firefox,Windows用戶在安裝完Firefox以後還需要將它添加到環境變量中,如下圖
這裏寫圖片描述

之後繼續安裝Markdown ViewerAuto Reload這兩個插件並重啓Firefox,這裏沒有選用Chrome是因爲Chrome上預覽Markdown的插件都存在一個問題–不能正確的顯示錶格,內容都連在一起了,最後在vimrc中寫入

"按<F4>使用Firefox預覽文件
nmap <F4> :call Preview()<CR>
func! Preview()
    if &filetype == 'markdown' || $filetype == 'md'
        exec "!firefox %"
    endif
endfunc

這樣,當你在Vim中打開Markdown文件並按一次以後就會自動打開Firefox預覽窗口,每次保存文件時,Firefox就會自動更新預覽頁面的內容。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章