You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在VS Code的Markdown文件中仅禁用三重反引号自动配对并保留其他配对

解决VS Code中Markdown仅禁用三重反引号自动配对的问题

目前VS Code没有原生的单独禁用Markdown三重反引号自动配对的设置,但可以通过以下变通方案实现需求,同时保留其他符号的自动配对功能:

方案1:自定义键盘绑定覆盖默认行为

这是最直接的解决方法,通过修改键盘快捷方式,让Markdown文件中输入单个反引号时仅插入一个反引号:

  1. 打开VS Code,按下Ctrl+Shift+P(Mac为Cmd+Shift+P),输入并选择打开键盘快捷方式(JSON)
  2. 在打开的keybindings.json文件中添加以下配置:
{
    "key": "`",
    "command": "type",
    "args": { "text": "`" },
    "when": "editorLangId == markdown && !editorReadonly && !suggestWidgetVisible && !inSnippetMode"
}
  1. 保存文件后,在Markdown中输入反引号时就只会插入单个,不会自动补全为三重反引号,其他符号的自动配对功能不受影响。

方案2:使用代码片段替代自动配对

如果你偶尔需要插入代码块,可以创建自定义Markdown代码片段来手动触发三重反引号:

  1. 按下Ctrl+Shift+P,输入配置用户代码片段,选择markdown.json
  2. 添加以下片段:
{
    "Code Block": {
        "prefix": "code",
        "body": ["```", "$0", "```"],
        "description": "插入代码块"
    }
}

之后在Markdown中输入code并按Tab键,就能快速插入三重反引号代码块,同时不影响单个反引号的输入。

说明

目前官方尚未提供单独控制三重反引号自动配对的设置项,你提交的相关反馈会被VS Code开发团队评估,后续版本可能会新增相关配置选项。

内容的提问来源于stack exchange,提问作者Webia1

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.11 04:42:32