让 VSCode 忽略 Markdown 验证中的特定参考链接

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

在启用了 Markdown 验证 (

markdown.validate.enabled: true
) 的 Visual Studio Code 中,我可以通过
markdown.validate.ignoredLinks
设置忽略当前上下文中可能不存在的特定文件的链接。但是,该设置似乎不适用于参考链接(例如
[link]: some-reference
),我也找不到特定于参考链接的相应设置。

我为什么想要这个?我的具体用例涉及“标准”(CommonMark) markdown 格式的扩展,以使用以下语法自动生成目录(不,我不希望 VSCode 生成该目录的预览):

[[_TOC_]]
<!-- or -->
[TOC]

VScode 很乐意为此类链接生成警告,即:

未找到链接定义:“TOC”(

link.no-such-reference
)

很明显,我可以使警告消失我定义了一个(虚假的)目录引用,例如:

[toc]: bogus

我还可以禁用对all参考链接(

"markdown.validate.referenceLinks.enabled": false
)的验证,但我不想这样做。我想忽略特定引用的错误,就像可以忽略文件链接的 GLOB 模式 (
markdown.validate.ignoredLinks
)。

在我提交错误/缺失功能报告之前,有人知道这样的设置吗?

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

我一直在寻找相同的解决方案,但也没有找到。

我已经针对 markdown lint 扩展提交了一个问题 @ https://github.com/DavidAnson/vscode-markdownlint/issues/304.

在此处发布答案,以避免其他人在首先登陆此处时创建重复项(就像我所做的那样)。提供解决方案后,我将编辑此答案并提供详细信息。

© www.soinside.com 2019 - 2024. All rights reserved.