web-dev-qa-db-ja.com

Visual Studio CodeでMarkdownlint設定を変更する方法

Visual Studio Codeの Markdownlint プラグインにより MD007エラー が発生します。

設定を更新したいのですが、markdownlintのドキュメントで参照されているoptions.configを見つける方法がわかりませんか?

17
fiat

トリックは vscode-markdownlint リポジトリで説明されています(プライマリ markdownlintリポジトリ とは異なります):

ルールは、コードの ユーザーとワークスペースの設定 のサポートを使用して構成することもできます。

  1. Visual Studio CodeでFile -> Preferences -> Settingsまたはを使用します。 CTRL,

  2. 右側のUser Settingsタブを次のように編集します。

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

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は、フォルダー階層内のマークダウンファイルを編集するときに、そのカスタムマークダウン設定をロードするようになりました。

公式ドキュメント here を見つけることができます。

6
Brandon Avant

Markdownlint 0.29では、ルール名を使用してこれを機能させることができませんでした。 documentation には、代わりに使用しなければならないエイリアスul-indentがあります。私のsettings.jsonファイルは次のようになりました:

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