Vim安装插件支持 MarkDown 语法、实时预览等

使用 markdown-preview.vim 插件能够实时经过浏览器预览 markdown 文件css

使用该插件须要 vim 支持py2/py3java

安装

使用 vim-plug:git

.vimrcinit.vim 配置文件中添加 Plug 'iamcco/markdown-preview.vim' 而后运行 :PlugInstall 命令github

若是须要预览数学公式,还须要安装 mathjax-support-for-mkdp 插件:web

Plug 'iamcco/mathjax-support-for-mkdp'
Plug 'iamcco/markdown-preview.vim'

设置
let g:mkdp_path_to_chrome = "firefox"
" 设置 chrome 浏览器的路径(或是启动 chrome(或其余现代浏览器)的命令)
" 若是设置了该参数, g:mkdp_browserfunc 将被忽略

let g:mkdp_browserfunc = 'MKDP_browserfunc_default'
" vim 回调函数, 参数为要打开的 url

let g:mkdp_auto_start = 1
" 设置为 1 能够在打开 markdown 文件的时候自动打开浏览器预览,只在打开
" markdown 文件的时候打开一次

let g:mkdp_auto_open = 1
" 设置为 1 在编辑 markdown 的时候检查预览窗口是否已经打开,不然自动打开预
" 览窗口

let g:mkdp_auto_close = 1
" 在切换 buffer 的时候自动关闭预览窗口,设置为 0 则在切换 buffer 的时候不
" 自动关闭预览窗口

let g:mkdp_refresh_slow = 0
" 设置为 1 则只有在保存文件,或退出插入模式的时候更新预览,默认为 0,实时
" 更新预览

let g:mkdp_command_for_global = 0
" 设置为 1 则全部文件均可以使用 MarkdownPreview 进行预览,默认只有 markdown
" 文件能够使用改命令

let g:mkdp_open_to_the_world = 0
" 设置为 1, 在使用的网络中的其余计算机也能访问预览页面
" 默认只监听本地(127.0.0.1),其余计算机不能访问

nmap <silent> <F8> <Plug>MarkdownPreview        " 普通模式
imap <silent> <F8> <Plug>MarkdownPreview        " 插入模式
nmap <silent> <C-F8> <Plug>StopMarkdownPreview    " 普通模式
imap <silent> <C-F8> <Plug>StopMarkdownPreview    " 插入模式

 

也能够用插件markdown-preview-syncchrome

https://github.com/pingao777/markdown-preview-sync.gitvim

安装方式

若是你使用pathogen,将release中的markdown-preview-sync放到bundle文件夹便可。c#

设置

" Chrome和Firefox均可以,推荐使用Chrome " 能够这样设置Chrome路径 let g:markdown_preview_sync_chrome_path = "" " 设置Firefox浏览器路径 let g:markdown_preview_sync_firefox_path = "" " (Optional)设置自定义CSS主题,将你的CSS文件放在autoload/java/webapp/css文件夹下, " 以“主题名-theme.css”方式命名,而后设置以下变量 let g:markdown_preview_sync_theme = "主题名" " 配置快捷键 autocmd filetype markdown nnoremap <F9> :MarkSyncPreview<cr> autocmd filetype markdown nnoremap <S-F9> :MarkSyncClose<cr>
相关文章
相关标签/搜索