美文网首页思科DevNet
VIM+Markdown,神级编辑器的实时预览和图像快速插入

VIM+Markdown,神级编辑器的实时预览和图像快速插入

作者: 闪电侠悟空 | 来源:发表于2020-12-13 23:34 被阅读0次

    以前用过很多的文字编辑软件,包括sublime,gedit,word等。写markdown也用过boost Note,简书网页,CSDN网页等。但是逐渐习惯vim后,打算将所有的编程/文字工作都交给vim来处理。优势如下:

    • 按照自己的使用习惯定义软件,所以越用越顺手,可以放心将所有的文字工作都交给vim,效率越用越高;
    • 其他的编辑方式会经常被打断。Sublime未注册版本每次在保存的时候都有广告;简书主页上的推送越来越不能看了,所以还是用本地的编辑器写markdown,所以就有了这个小记录;
    • 网上有人写了类似的功能,我碰到了几个坑,也顺带记录下。

    安装的两个步骤

    1 . .vimrc 文件编写,带简单注释

    call plug#begin('~/.vim/plugged')
    
    " markdown
    Plug 'iamcco/markdown-preview.vim' "实时预览插件
    Plug 'iamcco/mathjax-support-for-mkdp' "latex数学公式支持
    Plug 'ferrine/md-img-paste.vim' "从粘贴板 paste
    let g:mkdp_browserfunc = 'MKDP_browserfunc_default' "preview 使用默认设置
    let g:mkdp_auto_start = 1 "markdown preview 全部自动
    let g:mkdp_auto_open = 1
    let g:mkdp_auto_close = 1
    let g:mdip_imgdir='.' " image paste 的文件夹目录
    " 快捷键 <leader>i 插入图像,默认的<leader>是"\"
    autocmd FileType markdown nmap <buffer><silent> <leader>i :call mdip#MarkdownClipboardImage()<CR>
    
    call plug#end()
    
    " Markdown
    nmap <silent> <F8> <Plug>MarkdownPreview        " 普通模式
    imap <silent> <F8> <Plug>MarkdownPreview        " 插入模式
    nmap <silent> <C-F8> <Plug>StopMarkdownPreview    " 普通模式
    imap <silent> <C-F8> <Plug>StopMarkdownPreview    " 插入模式
    
    

    2 . .vimrc 配置生效及插件

    # terminal 中打开配置文件
    vim .vimrc
    # vim 中使配置文件生效,并安装插件
    :source % 
    :PlugInstall
    

    开始使用及踏坑之路

    按照前面的方式配置一般来说是可以实时预览了。但是可能有下面的问题

    1. Ubuntu无法插入粘贴板图像,按<\+i>没有反应。官网说了,ubuntu系统还要安装一个软件 sudo apt-get install xclip;

    参考网址

    相关文章

      网友评论

        本文标题:VIM+Markdown,神级编辑器的实时预览和图像快速插入

        本文链接:https://www.haomeiwen.com/subject/kesmgktx.html