Markdown MD046/代码块样式:代码块样式[预期:缩进;实际:围栏]

Markdown MD046/代码块样式:代码块样式[预期:缩进;实际:围栏],markdown,codeblocks,Markdown,Codeblocks,我正在为我的工作区尝试一些文档,但这个错误比预期的更困扰我 如果我需要定义我的代码块样式,那么在哪里 或者这是我需要在VS代码中启用或更新设置的内容?因为我正在使用VS代码创建这个标记文件 简单的解决方案是只保留默认设置,并编辑您的标记,以便始终一致地使用相同样式的代码块。毕竟,这是一个短绒的重点。鼓励持续、合理的降价 但是,当然,您可能需要更改默认值。我假设你的电脑正在使用。如文件所述: 可以通过在项目的任何目录中创建名为.markdownlint.jsonc/.markdownlin

我正在为我的工作区尝试一些文档,但这个错误比预期的更困扰我

  • 如果我需要定义我的代码块样式,那么在哪里

  • 或者这是我需要在VS代码中启用或更新设置的内容?因为我正在使用VS代码创建这个标记文件


简单的解决方案是只保留默认设置,并编辑您的标记,以便始终一致地使用相同样式的代码块。毕竟,这是一个短绒的重点。鼓励持续、合理的降价

但是,当然,您可能需要更改默认值。我假设你的电脑正在使用。如文件所述:

可以通过在项目的任何目录中创建名为
.markdownlint.jsonc
/
.markdownlint.JSON
的JSON文件或名为
.markdownlint.YAML
/
.markdownlint.yml
的YAML文件或名为
.markdownlint.js
的JavaScript文件来启用、禁用和自定义规则

您可以在项目的根目录下创建上述文件之一,并根据需要自定义行为。由于你没有说明你想要什么样的行为,我会注意到有多种选择

  • 一致性
    (默认):对于每个代码块,首先找到的样式都是强制的。换句话说,所有代码块都必须缩进或隔离。你不能把它们混在一起
  • fenced
    :所有代码块都必须围起来。任何缩进的代码块都将引发错误
  • 缩进
    :所有代码块都必须缩进。任何受保护的代码块都将引发错误
  • false
    :禁用规则并允许代码块的一种或两种样式。随意混合或搭配
  • 如果您使用的是YAML文件,它可能如下所示:

    MD046:围栏
    
    只需将
    fenced
    换成您喜欢的选项即可