VScode 配置markdown+snippets

本文介绍了如何在VScode中配置Markdown并使用代码片段。通过安装特定插件,可以实现Markdown的实时预览和自定义代码片段功能,以提高写作效率。此外,还分享了个人的Markdown配置和JSON设置,以及Markdown与LaTeX的对比。

VScode 配置markdown+snippets

前几天写了一篇vscode+latex+代码片段的博客,【传送门】但是问题在于latex无法实时预览,所以就又写了这么一篇,可能比latex要方便一点,而且纯黑界面也比较养眼

就mardown编辑器而言个人认为typora是优于vscode的,但是坏处在于无法自定义代码片段,而且字数多了就开始卡顿,因此可能用起来不是那么方便,因此我用vscode进行配置

安装插件写markdown

个人安配置如下

markdown all in one
markdoen image
markdown preview enhanced

而后新建一个md文件,随便写一写

如果没接触过markdown没关系,我觉得如果你有哪怕一点计算机基础会用markdown也就是分分钟的事,网上有不少教程,我这里就不再赘述了,不过可能一些东西无法很好的表示,需要用html语言,比如字体颜色,网上也有类似教程,我觉得如果你会用latex的话完全不必担心学习的问题,因为markdown与latex比起来那简直是too simple

写json

个人自用json如下,如果找不到json在哪编辑以及找怎么用请点击我开头给出的传送门

{
  
    "Inline Math": {
        "prefix": ["m1", "/m1"],
        "body": [
            "$$0$"
        ],

    },       //顾名思义,行内公式,下面就是公式块//
    "Math block": {
        "prefix": ["m2", "/m2"],
        "body": [
            "$$ $0 $$"
        ],
  
    },
    "code block": {
        "prefix": ["code", "/code"],
        "body": [
			"```$1"
			"$0"

			"```"
			
        ],
                    //代码快//
    },

    "code block python": {
        "prefix": ["cpy", "/cpy"],
        "body": [
			"```python"
			"$0"

			"```"
			//Python语言代码块//
        ],
	},
	"code block matlab": {
        "prefix": ["cma", "/cma"],
        "body": [
			"```matalb"
			"$0"

			"```"
			
        ],
	},
	"code block r": {
        "prefix": ["cr", "/cr"],
        "body": [
			"```R"
			"$0"

			"```"
			
        ],
	},
	

    "Inline Integral": {
        "prefix": ["integralinline", "/integralinline"],
        "body": [
            "\\int_{$1}^{$2}$3"
        ],
    },
//积分//

    "Vmatrix": {
        "prefix": ["vmatrix", "/vmatrix"],
        "body": [
            "\\begin{vmatrix}",
            "\t$1",
            "\\end{vmatrix}$0"
        ],
    },//矩阵样式就给了三个//
    "matrix line two": {
        "prefix": ["line2", "/lin2"],
        "body": [
            ,
            "\t$1&\t$2",
           
        ],
	},//矩阵里面的,分别二阶,三阶,四阶//
	"matrix line three": {
        "prefix": ["line3", "/lin3"],
        "body": [
            ,
            "\t$1&\t$2&\t$3",
           
        ],
	},
	"matrix line four": {
        "prefix": ["line4", "/lin4"],
        "body": [
            ,
            "\t$1&\t$2&\t$3&\t$4",
           
        ],
    },
    "bmatrix": {
        "prefix": ["bmatrix", "/bmatrix"],
        "body": [
            "\\begin{bmatrix}",
            "\t$1",
            "\\end{bmatrix}$0"
        ],
	},
    "pmatrix": {
        "prefix": ["pmatrix", "/pmatrix"],
        "body": [
            "\\begin{pmatrix}",
            "\t$1",
            "\\end{pmatrix}$0"
        ],
	},

	"partial": {
        "prefix": ["partial", "/partial"],
        "body": [
            "\\frac{\\partial \t $1}{\\partial \t $2}"
        ],
	},//随便写了个偏微分//
	"lim": {
        "prefix": ["lim", "/lim"],
        "body": [
            "\\lim_{$1\\to{$2}}"
        ],
	},//极限//
	"sum": {
        "prefix": ["sum", "/sum"],
        "body": [
            "\\sum_{$1}^{$2}"
        ],
	},//求和//

	"frac": {
        "prefix": ["frac", "/frac"],
        "body": [
            "\\frac{$1}{$2}"
        ],//分数//
	},

至于图片,安装markdown image之后直接右键粘贴图片
在这里插入图片描述
具体可以看一下插件说明

使用

例如我要打vmatrix,直接打/vma,不出意外就直接在右边显示了,然后按下回车,调整光标位置直接按tab

至于到底比latex方便在哪大概就是能实时预览,不用编译,图片可以直接粘贴,但是你没法用tikz之类的画图,所以各有利弊吧,markdown可以直接转成latex的,个人自用的是pandoc,官网,这个软件在github上开源,具体使用可以看一下文档

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值