Vim无插件实现Markdown预览

 Tools / Vim
 

环境

  • chromium-browser
  • Markdown Viewer
  • Ubuntu16.04
  • Vim

步骤

  1. 确保chromium-browser可以从终端输入命令启动。
  2. 为chromium安装Markdown Viewer插件
  3. 在~/.vimrc中添加如下代码:
1
2
3
4
5
6
nmap <F4> :call Preview()<CR>
func! Preview()
if &filetype == 'markdown.mkd'
exec "!chromium-browser %"
endif
endfunc

效果

用Vim编辑Markdown文件时按F4会打开一个chromium窗口进行预览,每次保存文件时更新预览。

注意

不要用Firefox,Firefox自动对离线文件的编码解析总不准确且不能修改默认的离线文件编码为Unicode,所以总是造成乱码。


参考

Vim无插件实现Markdown文件实时预览