如何在 Visual Studio Code 中更改 Markdownlint 设置

如何在 Visual Studio Code 中更改 Markdownlint 设置

MarkdownlintVisual Studio Code 中的插件正在引发MD007 错误

我想更新设置,但不知道如何options.config在 markdownlint 文档中找到引用的内容?

答案1

这个技巧在vscode-markdownlintrepo(与主markdownlint 仓库):

规则也可以使用 Code 的支持进行配置用户和工作区设置

  1. 在 Visual Studio Code 中,打开File -> Preferences -> Settings 或者使用CTRL+,

  2. User Settings将右侧的选项卡编辑为如下内容:

    "markdownlint.config": {
        "default": true,
        "MD007": { "indent": 4 }
    }
    

答案2

我想提供有关 VS Code v1.28.2、markdownlint v0.21.0 的更新。

根据官方文档,要提供自定义配置,只需将其放在.markdownlint.json项目的根目录中。

例如,考虑以下文件夹结构:

.
│   .markdownlint.json
├───docs
│       sitesetup.md
└───src

现在考虑以下内容.markdownlint.json

{
    "default": true,
    "MD007": false
}

现在,VS Code 在编辑该文件夹层次结构中的任何 markdown 文件时都会加载自定义 markdownlint 配置。

您可以找到官方文档这里

答案3

使用 markdownlint 0.29,我无法通过使用规则名称来实现这一点。在文档,我不得不使用别名,ul-indent。我的 settings.json 文件最终看起来像这样:

{
    "git.autofetch": true,
    "markdownlint.config": {
        "default": true,
        "no-inline-html": { "allowed_elements": ["pre"] },
        "ul-indent": { "indent": 4 }
    }
}

相关内容