内容简介:我习惯使用 Vim 编辑 Markdown 文件,一直存在一个痛点就是粘贴图片很不方便。我以前常用的操作流程:第 2 步和第 3 步是比较痛苦的,尤其是文件路径比较深的时候,可能要点选好几次。
我习惯使用 Vim 编辑 Markdown 文件,一直存在一个痛点就是粘贴图片很不方便。
前后对比
我以前常用的操作流程:
- 复制图片/截图;
- 在保存图片对话框里一层层点选保存路径,输入文件名保存;
- 回到 Vim 里,手动输入引用图片的表达式。
第 2 步和第 3 步是比较痛苦的,尤其是文件路径比较深的时候,可能要点选好几次。
最近偶然发现的一个插件 md-img-paste.vim能比较好地解决这个问题。现在的操作流程:
- 复制图片/截图;
-
在 Vim 里输入图片相对路径,自动保存图片并插入引用图片的表达式。
注:也可以直接回车,会按默认规则生成文件名。
效果演示:
使用方法
安装
这个插件没有其它依赖,使用自己习惯的插件管理方式安装就好。
比如我使用 Vundle,在 vimrc 里添加如下内容,然后 :so $MYVIMRC
再 :PluginInstall
就好了。
Plugin 'ferrine/md-img-paste.vim'
配置
插件没有给粘贴剪贴板里的图片的操作绑定默认快捷键,需要自己绑定一下,比如我是绑定到 \<leader\>i :
autocmd FileType markdown nmap <buffer><silent> <leader>i :call mdip#MarkdownClipboardImage()<CR>
另外还有两个可选配置项:
let g:mdip_imgdir = '.' " let g:mdip_imgname = 'image'
-
g:mdip_imgdir
对应图片保存路径前缀。我设置为了.
,然后总是输入相对当前文件的路径; -
g:mdip_imgname
对应图片保存时的缺省文件名前缀,即粘贴图片时,如果不输入文件名直接回车,将保存为<前缀>_日期-时间.png
名称的文件。
It’s done, enjoy it.
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- 用 Vim 编辑 Markdown 时直接粘贴图片
- 复制粘贴比依赖更好
- Echarts 系列之复制粘贴大法
- Javascript中的复制粘贴功能
- VNote 2.1, 更好的解析粘贴
- 如何使用git检测复制和粘贴代码?
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
人人都在晒,凭什么你出彩
【美】奥斯丁•克莱恩 / 张舜芬、徐立妍 / 北京联合出版公司 / 2015-4 / 38.00
1. 《纽约时报》、亚马逊畅销书排名第1位、好评如潮的创意营销书。《出版人周刊》称其在社交网络时代“在安全范围内提供了实用的自我营销策略”。 2. TED演讲者创意分享:晒对了,全世界都为你点赞:别人在朋友圈、微博晒自拍、晒孩子、晒吃喝,你来晒创意、晒灵感、晒工作、晒收获,发出自己的声音,找到伙伴,机会也会主动找上门! 3. 10堂创意课+手绘涂鸦,所有人都能轻松读完、迅速学会的创意小......一起来看看 《人人都在晒,凭什么你出彩》 这本书的介绍吧!