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>
相關文章
相關標籤/搜索