Vim安裝插件支持 MarkDown 語法、實時預覽等


使用 markdown-preview.vim 插件可以實時通過瀏覽器預覽 markdown 文件

使用該插件需要 vim 支持py2/py3

安裝

使用 vim-plug:

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

如果需要預覽數學公式,還需要安裝 mathjax-support-for-mkdp 插件:

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-sync

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

安裝方式

如果你使用pathogen,將release中的markdown-preview-sync放到bundle文件夾即可。

設置

" 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>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM