青海省住房和城乡建设厅网站首页,本机号码一键登录,美食网站的设计与实现,外包网络推广本文首发于 ❄️慕雪的寒舍 vscode编辑md文件的时候#xff0c;如果想插入图片#xff0c;自带的粘贴只会粘贴到当前目录下#xff0c;也没有文件重命名#xff0c;很不友好。
在扩展商店里面有mushan的Paste Image插件#xff0c;相比自带的#xff0c;更加友好一点。但… 本文首发于 ❄️慕雪的寒舍 vscode编辑md文件的时候如果想插入图片自带的粘贴只会粘贴到当前目录下也没有文件重命名很不友好。
在扩展商店里面有mushan的Paste Image插件相比自带的更加友好一点。但是它的配置把我弄糊涂了简单测试了一下才明白处理的逻辑。
注意本文编写的是对mushan的Paste Image插件的教程。 首先是安装这个插件这个不多说然后进入插件设置。我这里说明一下每一个设置项的作用只列出了需要修改的配置项。
注意该插件的粘贴图片快捷键是CTRLALTV。
设置项作用示例配置说明Base Path基础目录${currentFileDir}该项相当于粘贴文件的时候应该把什么目录视作工作目录最终图片路径会以这个path来计算相对路径currentFileDir就是当前工作区文件的路径所以不需要修改这个配置。Default Name图片文件名Y-MM-DD-HH-mm-ss粘贴后的图片文件名可以根据当前时间格式化命名。注意这里不要添加其他非格式化项不然容易命令出错。Name Prefix图片文件名前缀留空该项是图片文件名的前缀比如设置为image-则粘贴的图片文件名前面会带上image-Name Suffix图片文件名后缀留空该项是图片文件名的后缀设置效果同上。文件名后缀是在文件扩展名之前的Path图片文件保存位置${currentFileDir}图片文件会保存的目录根据你的需要修改Prefix最终文件路径的前缀留空最终文件路径的前缀建议设置为./Suffix最终文件路径后缀留空最终文件路径的后缀不建议添加值否则会因为扩展名被覆盖而影响解析
根据我的需要我需要将图片粘贴到当前md文件所在目录下的img路径中那么我就需要修改Path和Prefix两个配置项
项目设置Path${currentFileDir}/img/Prefix./
如果你不设置Prefix最终粘贴的图片路径如下
对于绝大部分markdown软件这个路径都能被正常识别为相对路径并访问到图片。但是对于我正在使用的vuepress框架而言必须将图片路径添加上./他才能识别出来
设置了Prefix之后就没有问题了
这个插件还是很好用的如果你发现某些设置不生效可以重启vscode或者重新写入配置项试试我就遇到过玄学问题。