去除VScode编写markdown时的小黄线

本文讲述了如何在VScode中去除Markdown文件的小黄线,解析了小黄线产生的原因,介绍了修改编辑器规则的方法,包括配置markdownlint并屏蔽特定规则,以实现代码整洁无误。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

VScode小黄线去除

VScode是我们常用的代码编辑器,针对不同的语言可以配置相应的环境,十分方便。但是vscode灵活的同时也有些僵硬的地方,最近博主在总结一个项目,老师要求在vscode中编写md文件形成在线文档推送到仓库里,但是在配置好环境之后发现md文件全是小黄线,在网上参考一些博客受到启发总结了一下解决的方法。

小黄线产生原因

在网上阅读一些博客之后发现很多博主都没有提为什么会产生小黄线,为了方便大家知其然更知其所以然,就在这里给大家解释一下。一般来说,代码有小黄线都是WARNING,说明代码的语法和逻辑没有错误,但是可能违反了一些书写的规则,但其实代码也能正常运行,自己写代码玩,代码量少的时候可以不用管,团队开发,代码量大的时候就得注意了,因为WARNING就像定时炸弹一样,指不定什么时候就出问题了。当然,博主是个完美主义,非常讨厌一堆小黄线,看着很不舒服,遇到一个就必须解决一个。

错误展示

一堆小黄线

产生原因

产生这么多小黄线很明显就是编译器检查规则的问题,上网了解了一下,markwown语言的语法和规则,具体可以参见这篇文章,文中详细说明了各种书写规则一般以MD0XX表示(MD000-MD047),打开警告提示可以看到:
警告内容是MDOO7
这个警告的意思大家应该能看出来,你明白了他的意思,按照他的要求去改,就能解决这个问题,这是一种解决的思路;但是博主的小黄线实在太多了,不想折腾,于是就走了一招“掩耳盗铃”----修改编译器的检查规则,让他忽略这种规则即可

如何修改编辑器的规则?

总所周知,VScode中可以搭建很多语言的编译环境,C/C++,Python,Go语言,Java等,每种语言都有编辑检查规则,同样markdown语言也有,为了方便大家参考其他语言的解决办法,我贴两个python和go语言的博客链接,这个是python这个是go语言
大家仔细观察就可以发现,管理这个的一般是语言名称+lint的形式,如python的就是pythonlint,所以markdown语言的应该就是markdownlint,点开VScode设置:
打开设置
直接搜索markdown,就能看到出现的markdownlint选项:
markdownlint
然后写点进去:
进入markdownlint
然后点击“在settings.json中编辑 ”进入规则编辑代码页面:
markdown规则编辑
进入之后在这个.config中编辑规则:

    "markdownlint.config": {
        

    }

直接一劳永逸,我们把MD000-MD047全写进去:

    "markdownlint.config": {
        "MD001": false,
        "MD002": false,
        "MD003": false,
        "MD004": false,
        "MD005": false,
        "MD006": false,
        "MD007": false,
        "MD008": false,
        "MD009": false,
        "MD010": false,
        "MD011": false,
        "MD012": false,
        "MD013": false,
        "MD014": false,
        "MD015": false,
        "MD016": false,
        "MD017": false,
        "MD018": false,
        "MD019": false,
        "MD020": false,
        "MD021": false,
        "MD022": false,
        "MD023": false,
        "MD024": false,
        "MD025": false,
        "MD026": false,
        "MD027": false,
        "MD028": false,
        "MD029": false,
        "MD030": false,
        "MD031": false,
        "MD032": false,
        "MD033": false,
        "MD034": false,
        "MD035": false,
        "MD036": false,
        "MD037": false,
        "MD038": false,
        "MD039": false,
        "MD040": false,
        "MD041": false,
        "MD042": false,
        "MD043": false,
        "MD044": false,
        "MD045": false,
        "MD046": false,
        "MD047": false,

    }

再来看看还有没有小黄线

哈哈哈哈,没有了,小黄线你来呀!
没有小黄线了

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值