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就会自动更新预览页面的内容。

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