使用markdown粘贴截图时,操作步骤比较多:

1)截取图片;

2)将图片存在特定位置;

3)记住图片路径,在markdown文件中编写代码;

4)预览效果;

而word之类的文档编辑器,只需要截图后,执行粘贴操作即可,特别方便。

希望在编写markdown时也支持这个操作,查阅资料后发现,可以借助VS Code的Paste Image插件实现:

截图后,执行 Ctrl + Alt + V 操作,即可完成图片存盘、生成markdown嵌入图片的代码、效果预览三个步骤。

这里记录下,以便后续查阅。

一、vscode安装及配置

vscode官方网址:https://code.visualstudio.com/

支持主流的操作系统:

点击下载即可获取,如果下载过慢,也可从百度网盘获取,路径如下:

https://pan.baidu.com/s/1joCkmtTbUpSKDK4QLZRS0A

文件列表如下:

关注微信公众号(聊聊博文,文末可扫码)后回复 2022041701 获取提取码。

安装markdown扩展

可以使用Markdown All in One,当然也可以选择其它插件,看个人喜好了。

markdown语法及示例

1、标题

使用 # 字符来标注标题,一级标题一个 # 字符,二级标题两个 # 字符,以此类推。

示例如下:

2、段落

创建段落,需要使用空格或空白行将文本进行分割。

示例如下:

3、列表

3.1 有序列表

创建有序列表,需要在每个列表项前添加数字,并紧跟一个英文句号,列表数字需要从1开始。

3.2 无序列表

创建无序列表,需要在列表项前面添加如下英文字符(三选一):

+

-

*

可单独使用,也可混合使用,示例如下:

4、粗体及斜体

加粗文本,可以使用两个星号()或下划线(_)包括,斜体字,可以使用一个星号()或下划线(_)包括。

示例如下:

5、代码及代码块

代码块可以使用反引号(`)进行包裹,单行代码用一个反引号,多行代码用三个反引号。

示例如下:

6、分隔线

分隔线,可以使用三个或多个星号(***)、破折号(---)或下划线(___)来实现:

1)需要在单独一行上使用;

2)不能包含其它内容;

示例如下:

7、链接

格式:

[链接文字描述](链接地址  “链接说明”)

<链接地址>

或html语法

<a href=“超链接地址” title=“超链接title”>超链接显示名</a>

示例如下:

8、图片 

markdown语法如下:

![图片描述](图片链接 “图片title”)

对应的html代码:

<img src="图片链接" alt="图片描述" title="图片title">

带链接的图片语法:

[![图片描述](图片链接 “图片title”)](图片链接)

示例如下:

9、其它

9.1 转义字符

如果需要使用markdown语法里面的字符,可在字符前添加反斜杠(\)字符。

可做转义的字符如下:

字符 名称
\ 反斜杠
` 反引号
* 星号
_ 下划线
{} 大括号
[] 中括号
() 括号
# #号
+ 加号
- 减号
.
! 叹号
| 竖线

9.2 内嵌html

markdown支持html语法,可直接在文件用。

二、使用Paste Image插件粘贴截图

1、安装vscode插件

2、配置Paste Image插件

1)配置图片存储路径

默认是markdown文件所在的文件夹,可以设置自定义文件夹(会自动创建),比如:

${currentFileDir}/images/

2)配置图片前缀格式:

3)操作效果

示例:

参考文档:

https://markdown.com.cn/basic-syntax/lists.html

使用vscode编辑markdown文件(可粘贴截图)的更多相关文章

  1. vscode 编辑markdown文件

    关于换行问题 在vscode中编写Markdown文件时,会遇到明明按回车换行了但是预览的时候却没有换行的情况,这时在需要换行的地方多按两次空格键,就会换行 预览markdown文件 编辑器右上角有个 ...

  2. vscode 编写Markdown文件

    vscode使用Markdown文档编写   首先安装vscode工具,具体的使用可以参考之前的博文:<Visual Studio Code教程:基础使用和自定义设置> VScode已经默 ...

  3. Atom编辑Markdown文件保存后行尾的空格自动消失的问题解决

    Markdown文件的行尾增加两个空格表示一行结束需要换行. 但保存文件后,行尾的空格自动消失,导致不换行. 解决方法: 1.[Edit]->[Preferences]->[Package ...

  4. vscode编辑Markdown时的贴图工具

    参看 https://www.jianshu.com/p/74b960efb697 说明: 1. 文件-->首选项-->设置-->填入paste,设置Path值为 ${current ...

  5. android studio 编辑markdown文件

    作为开发人员,对markdown应该比较熟悉,我们在Android开始中,可以使用studio引入Markdown Navigator插件,进行编辑. 搜索 Markdown Navigator 安装 ...

  6. 使用vscode 编写Markdown文件

    markdown简单语法参考下面简单事例: # 一级标题 1. 有序列表1 >1. 有序列表1 >>- *test1* >>- **test2** >>- * ...

  7. 使用vscode书写markdown文件

    插件推荐 markdown-preview-enhanced 打开 vscode 编辑器,在插件页搜索 markdown-preview-enhanced,接着点击 Install 按钮. 该插件的中 ...

  8. vscode 编辑python文件

    1 安装python 自动姿势 Chinese # 换成中文 path Autocomplete 路径自动补全 Vetur vue文件补全 配置文件 首选项-设置 应用程序 在 seyying.jso ...

  9. VSCode中Markdown目录显示异常

    更新最新的VSCode之后编辑Markdown文件发现TOC标签的目录格式异常,发现是因为行尾字符导致,必须设置行尾字符进行解决.

随机推荐

  1. JavaScript 函数 (一 JavaScript 函数的声明与使用)

    函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块. JavaScript 函数的声明与使用 实例 <!DOCTYPE html> <html> <head> ...

  2. BLHeli/ BLHeli_S开源无刷电调学习记录

    BLHeli的历史轨迹:BLHeli -> BLHeli_S -> BLHeli_32,我们重点学习BLHeli_S版本. 该代码支持常规的1-2ms脉冲宽度输入,以及Oneshot125 ...

  3. 『忘了再学』Shell基础 — 4、Bash基本功能(history命令)

    目录 1.history历史命令 2.设置命令历史记录的条数 3.清空历史命令 4.历史命令的调用 5.命令与文件的补全 在Linux系统中默认的Shell就是Bourne-AgainShell(简称 ...

  4. callbale 和runnable 区别

    Callable接口: 1 2 3 public interface Callable<V> {     V call() throws Exception; } Runnable接口: ...

  5. 怎么根据Comparable方法中的compareTo方法的返回值的正负 判断升序 还是 降序?

    public int compareTo(Student o) { return this.age - o.age; // 比较年龄(年龄的升序)    } 应该理解成return (-1)×(thi ...

  6. select poll和epoll

    select poll epoll都是IO多路复用机制.这里的复用其实可以理解为复用的线程,即一个(或者较少的)线程完成多个IO的读写.这里总结下这三个函数的区别. 1 select 1.1 sele ...

  7. 学习Redis(一)

    一.NoSQL 1.NoSql介绍 1.not only SQL,非关系型数据库,它能解决常规数据库的并发.IO与性能的瓶颈 2.解决以下问题: ① 对数据库的高并发读写需求 ② 大数据的高效存储和访 ...

  8. BMZCTF 端午节就该吃粽子

    端午节就该吃粽子 题目如下让我们访问login.php 然后就一个登录界面查看源码发现index.php 我们直接访问发现没有结果使用伪协议读取 然后我们使用base64解密 <?php err ...

  9. PWA 时代的移动端图片优化新思路

    图片通常是移动端网页中最占流量的资源.在很多类型的网站中(比如电商.社区),图片占据了网页的大部分空间.优化图片的质量和加载速度成为提高用户体验的重要途径. 传统方案的弊端 目前有一些被广泛应用的方案 ...

  10. APICloud Github 5大开源项目集合展示

    APICloud自成立之初,一直秉承着开源一切的初心,为了给予广大开发者们更多的资源及内容.不知不觉,2年时间已过,APICloud的github上已经集合了APICloud模块.前端框架及文档.云A ...