Visual Studio Code 在保存时在列表项后插入空行

问题描述 投票:0回答:1

在 Visual Studio Code 中编辑 Markdown 文档时,

1. Example
```bash
$ cat dummy.txt
```

保存后,编辑器会自动在列表项后面插入一个空行,如下所示,

1. Example

```bash
$ cat dummy.txt
```

您知道如何配置 Visual Studio Code 使其不在列表项后插入空行吗?

visual-studio-code markdown
1个回答
0
投票

您可能为 Markdown 文件启用了格式化程序(并且可能是此格式化程序)。如果您查看 settings.JSON 文件,您可能会在其中看到类似以下内容:

{
  "[markdown]": {
    "editor.defaultFormatter": "DavidAnson.vscode-markdownlint"
  }
}

它为您解决此问题的原因是因为它遵循“围栏代码块应被空行包围”的 linting 规则:

您可以从您的设置中删除此 JSON,它应该不再执行此操作,但您也会丢失其他自动格式。或者,您可以按照链接文档中的描述进行配置:

可以通过在任意位置创建名为 .markdownlint.jsonc/.markdownlint.json 的 JSON 文件或名为 .markdownlint.yaml/.markdownlint.yml 的 YAML 文件或名为 .markdownlint.cjs 的 JavaScript 文件来启用、禁用和自定义规则。项目目录。

在您的情况下,您需要禁用

MD031
,因为它控制代码围栏周围空白的 linting:

{
    "MD031": false
}
© www.soinside.com 2019 - 2024. All rights reserved.